Russian Qt Forum
Ноябрь 23, 2024, 05:56 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: dataTransferProgress  (Прочитано 3549 раз)
vunshpunsh
Гость
« : Май 10, 2009, 12:45 »

Добрый день!
Реализовываю работу с ftp сервером и столкнулся со следующей траблой:
вешаю на сигнал dataTransferProgress( qint64 done, qint64 total ) слот, в котором в прогресс бар записывается сколько байт считали (как в примере QTDir\examples\network\ftp)  и выясняется, что значение total = -1, т.е. неизвестен размер скачиваемого файла.
В ассистанте сказано только про возможность total = 0.
Более того, если рабочим с ftp сервером назначаю ftp.trolltech.com, то размер файлов определяется, а если собственный сервак, то все отваливается.
Мистика - или руки у меня кривые?
Помогите пожалуйста!
Записан
Dodge
Гость
« Ответ #1 : Май 11, 2009, 23:00 »

А другими фтп клиентами вы пытались скачивать файлы со своего фтп? Может быть следует проверить права доступа...
Записан
Hellraiser
Бывалый
*****
Offline Offline

Сообщений: 451


Просмотр профиля
« Ответ #2 : Май 12, 2009, 18:30 »

Еще может быть попытка скачать файл не по реальному пути, а по линку. Например: ftp://ftp.drweb.com/pub/drweb/cureit/cureit.exe (это линк) - размер не определяется, и ftp://ftp.drweb.com/pub/drweb/cureit/20090512180154/cureit.exe - размер определяется.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 22.