crossplatform.ru

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

> QHttp посылка файла., Нужно чтобы при нажатии кнопки посылался файл на удаленный вебсервер.
edwardoid
  опции профиля:
сообщение 31.12.2008, 19:52
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 171
Регистрация: 1.5.2008
Из: Ереван, Армения
Пользователь №: 164

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




Репутация:   0  


При получении сигнала clicked() мой обработчик должен послать файл именно через HTTP, а не FTP на удаленный вебсервер, Apache+PHP.
Думал чтобы методом POST посылать файл upload.php, который собственно будет там обрабатывать, то бишь сортировать по папкам. php часть написал, все работает, но файл послать не могу.
Сколько искал в интернете про заголовки - не помогло, даже использовал плагин к файрфоксу показывающий какой запрос был отправлен, использовал этот же запрос - не помогло. Помогите. Очень надо.
Заранее спасибо.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
SABROG
  опции профиля:
сообщение 11.1.2009, 0:33
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1207
Регистрация: 8.12.2008
Из: Russia, Moscow
Пользователь №: 446

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




Репутация:   34  


Просто к слову. Я заметил, что код с этим boundry ходит уже давно по различным форумам Qt.
AaB03x


Как один человек его придумал, так все его и используют даже не меняя :)

Кстати все это

    bytes.append("--AaB03x\r\n");
    bytes.append("content-disposition: ");
    bytes.append("form-data; name=\"agency\"\r\n");
    bytes.append("\r\n");
    bytes.append("0\r\n");
    bytes.append("--AaB03x\r\n");
    bytes.append("content-disposition: ");


Легко переписывается в это

    bytes.append("--AaB03x\r\n"
    "content-disposition: "
    "form-data; name=\"agency\"\r\n\r\n0\r\n"
    "--AaB03x\r\n"
    "content-disposition: ");


Ну или вообще в одну строку, если эстетика не нужна. Разницы не будет.

Сообщение отредактировал SABROG - 11.1.2009, 0:41
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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


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




RSS Текстовая версия Сейчас: 22.12.2024, 15:04