Russian Qt Forum
Июнь 16, 2024, 04:18 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: скачивание страниц  (Прочитано 5305 раз)
demaker
Птица говорун
*****
Offline Offline

Сообщений: 960


Просмотр профиля
« : Апрель 17, 2012, 12:24 »

Хотелось бы узнать в Qt 4.7 есть ли такой класс QHTTP?
И как можно скачать страницу с помощью QTcpSocket в файл и можно ли это сделать вообще?

Спасибо! Улыбающийся
Записан
mutineer
Гость
« Ответ #1 : Апрель 17, 2012, 12:50 »

QHTTP устарел, юзай QNetworkAccessManager
Конечно можно - делаешь запрос сайту, получаешь ответ, а ответ уже хоть в файл пишешь, хоть куда
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 960


Просмотр профиля
« Ответ #2 : Апрель 17, 2012, 13:13 »

Спасибо, попробую Улыбающийся
Записан
Bepec
Гость
« Ответ #3 : Апрель 17, 2012, 13:18 »

http://www.prog.org.ru/topic_21209_0.html

Почитай там Подмигивающий
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 960


Просмотр профиля
« Ответ #4 : Апрель 17, 2012, 13:22 »

Спасибо, за ссылочку Улыбающийся
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 960


Просмотр профиля
« Ответ #5 : Апрель 17, 2012, 13:41 »

Насколько я понял надо сделать так
 QString ss;
    QNetworkAccessManager *manager = new QNetworkAccessManager(this);
    connect(manager, SIGNAL(finished(QNetworkReply*)),
            this, SLOT(replyFinished(QNetworkReply*)));

   manager->get(QNetworkRequest(QUrl("http://qt.nokia.com")));

и в слоте читать


 reply->readAll


так?
Записан
Bepec
Гость
« Ответ #6 : Апрель 17, 2012, 14:14 »

Угум. Только QString ss - ненадо Подмигивающий
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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