Название: dataTransferProgress Отправлено: vunshpunsh от Май 10, 2009, 12:45 Добрый день!
Реализовываю работу с ftp сервером и столкнулся со следующей траблой: вешаю на сигнал dataTransferProgress( qint64 done, qint64 total ) слот, в котором в прогресс бар записывается сколько байт считали (как в примере QTDir\examples\network\ftp) и выясняется, что значение total = -1, т.е. неизвестен размер скачиваемого файла. В ассистанте сказано только про возможность total = 0. Более того, если рабочим с ftp сервером назначаю ftp.trolltech.com, то размер файлов определяется, а если собственный сервак, то все отваливается. Мистика - или руки у меня кривые? Помогите пожалуйста! Название: Re: dataTransferProgress Отправлено: Dodge от Май 11, 2009, 23:00 А другими фтп клиентами вы пытались скачивать файлы со своего фтп? Может быть следует проверить права доступа...
Название: Re: dataTransferProgress Отправлено: Hellraiser от Май 12, 2009, 18:30 Еще может быть попытка скачать файл не по реальному пути, а по линку. Например: ftp://ftp.drweb.com/pub/drweb/cureit/cureit.exe (ftp://ftp.drweb.com/pub/drweb/cureit/cureit.exe) (это линк) - размер не определяется, и ftp://ftp.drweb.com/pub/drweb/cureit/20090512180154/cureit.exe (ftp://ftp.drweb.com/pub/drweb/cureit/20090512180154/cureit.exe) - размер определяется.
|