Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Загрузка файла по ссылке (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/zagruzka-fajla-po-ssylke-356349/)

Guest 30.09.2011 18:11

Загрузка файла по ссылке
 
Привет всем. Недавно стал изучать возможности WebKit для создания своего браузера.Возникли вопросы:1. если по ссылке идет загрузка файла - как определить имя и расширение этого файла? Делаю следующее:QWebView view;QWebPage page;QNetworkAccessManager manager;setPage(&page);page.setNetworkAc cessManager(&manager);connect(&manager, SIGNAL(finished(QNetworkReply*)),this, SLOT(replyFinished(QNetworkReply*)));в MyClass::replyFinished(QNetworkReply* reply) ловлю ответиз reply могу вытащить размер файла и впринципе записать в файлно вот как узнать имя файла и его тип на сервере?2. Посмотрел на этом сайте примеры почитал мануал, везде QNetworkAccessManager отправляет запрос по ссылке и отлавливается сигнал finished. Но получается следующее: если запрос идет например на прямую ссылку на файл, и этот файл имеет значительный размер, то сигнал не придет пока весь файл не качнется - так что ли? Как же тогда сначало забрать заголовок для анализа? Может и не стоит вообще качать файл


Часовой пояс GMT, время: 14:43.


© www.otvetnemail.ru - Форум вопросов и ответов.