crossplatform.ru

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

> Скачать файл с сайта
ruzik
  опции профиля:
сообщение 1.7.2011, 19:00
Сообщение #1


Активный участник
***

Группа: Участник
Сообщений: 254
Регистрация: 23.2.2011
Из: Саратов
Пользователь №: 2436

Спасибо сказали: 2 раз(а)




Репутация:   0  


Здравствуйте, мне нужно скачать файл с сервера, я использовал классы 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 уже не работают, извините за лишнюю тему
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.12.2024, 0:48