C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Передать данные по HTTP из программы скрипту
Gallows
Отправлено: 22.02.2007, 14:49


Ученик-кочегар

Группа: Участник
Сообщений: 4



Для передачи данных использую компонент HNHTTP.

Насколько я понял, этот компонент методом POST может передавать либо значения переменных типа "name=xxx&style=eewr", это делает он когда OutputFileMode == false, либо передавать файл, когда OutputFileMode == true.
У меня на сервере есть форма:




Select file to upload:




Enter tags, comma separated:





Enter file title:




Enter file description:











Как видно из текста эта форма принимает название тэгов, описание картинки ... и.т.д. ну и сам ФАЙЛ каринки.

Так вот вопрос, как мне все же заливать на сервер Post-ом и значения переемнных и файл одноверменно ?

Буду рад услышать любые версии.
AVC
Отправлено: 22.02.2007, 15:07


Ветеран

Группа: Модератор
Сообщений: 1583



QUOTE

Для передачи данных использую компонент HNHTTP
...
Так вот вопрос, как мне все же заливать на сервер Post-ом и значения переемнных и файл одноверменно ?
Буду рад услышать любые версии.

Ну раз любые
- забыть про HNHTTP, формировать и отправлять запрос серверу "ручками".
Gallows
Отправлено: 22.02.2007, 15:19


Ученик-кочегар

Группа: Участник
Сообщений: 4



Компонент конечно же правильно звучит как NMHTTP.

Ну это и не важно.

Каким образом "ручками" отправлять запрос, что посоветуете?
Я так понимаю в этот запрос нужно будет инкапсулировать еще и картинку как-то?

Подскажите плз. Уж его голова не варит smile.gif
AVC
Отправлено: 22.02.2007, 15:33


Ветеран

Группа: Модератор
Сообщений: 1583



QUOTE

Каким образом "ручками" отправлять запрос, что посоветуете?

Запрос на сервер

Статья "Http на пальцах" прилагается

User Attached Image Скачать файл
http_на_пальцах.doc



Вернуться в Вопросы программирования в C++Builder