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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Узнать размер файла на сервре по URl  (Прочитано 2969 раз)
vunshpunsh
Гость
« : Август 16, 2010, 12:11 »

Здравствуйте!

У меня есть URL файла, я хочу получить его размер.
Для скачивания использую QNetworkAccessManager.

Пожалуйста, подскажите как это сделать?
Записан
SimpleSunny
Гость
« Ответ #1 : Август 16, 2010, 21:44 »

Если просто узнать размер, то можно послать "head" запрос и попробывать найти в ответе заголовок "Content-Length".

Если узнать размер уже при скачивании файла, то можно приконектится к этому сигналу "void   downloadProgress ( qint64 bytesReceived, qint64 bytesTotal )".
Записан
JayFOX
Гость
« Ответ #2 : Август 17, 2010, 11:12 »

Найти можно очень просто:
Код:
reply->header(QNetworkRequest::ContentLengthHeader)
Записан
vunshpunsh
Гость
« Ответ #3 : Август 17, 2010, 11:13 »

SimpleSunny, JayFox, спасибо, что подсказали. Все работает прекрасно!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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