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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Скачать файл с помощью QWebView  (Прочитано 2238 раз)
Алёна_4_12_1989
Гость
« : Ноябрь 29, 2012, 12:23 »

Здравствуйте. Я хочу скачать файл, имея его QUrl объект. Я так поняла, что необходимо иметь для этого QNetworkAccessManager и QNetworkReply. Но как бы это связать их применение? Можно ли объснить это?

Как я поняла, можно делать так:

network_manager - объект QNetworkAccessManager

network_manager->get(QNetworkRequest(url)
затем дождать сигнала finished(QNetworkReply*).

А вот что делать потом?
Спасибо.
Записан
Bepec
Гость
« Ответ #1 : Ноябрь 29, 2012, 12:38 »

Код:
 private slots:
void slotFinished(QNetworkReply* reply)
{
   QFile file("test.zip");
   if (!file.open(QIODevice::WriteOnly)
   {
       qDebug() << "error, file no Open";
       return;
   }
   file.write(reply->readAll());
   file.close();
   qDebug() << "Download complete.";
}
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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