crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Скачать файл с сайта
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Litkevich Yuriy Дата 2.7.2011, 12:30
  ruzik, оформляй сообщения.
RazrFalcon Дата 2.7.2011, 11:35
  QHttp - устаревший, разве нет? По крайней мере в 4.7.* он не доступен, ну кроме как через прямое указание.
Не проще ли через QNetworkAccessManager?
ruzik Дата 1.7.2011, 19:00
  Здравствуйте, мне нужно скачать файл с сервера, я использовал классы QHttp и QFtp, я чуть ли не напрямую скопировал примеры с учебника(М. Шлее) и они не работают - создается пустой файл
Скажем мне нужен этот файл http://rizek.ucoz.ru/RizekQssEditor/a.txt
Я пробую с QFtp:
QFile file("a.txt");
QFtp ftp;
if (file.open(QIODevice::WriteOnly)){
ftp.connectToHost("rizek.ucoz.ru");
ftp.cd("RizekQssEditor");
ftp.get("a.txt", &file);
}

С QHttp:
QFile * file = new QFile("rizek.ucoz.ru");
QHttp * http = new QHttp;
if (file->open(QIODevice::WriteOnly)){
http->setHost("foto.rambler.ru");
http->get("/RizekQssEditor/a.txt", file);
}

Результат один, что я делаю не так

Я решил проблему, надо использовать класс QNetworkAccessManager, классы QHttp и QFtp уже не работают, извините за лишнюю тему
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 4:39