Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.20;
Скачать: CL | DM;

Вниз

Мастера помогите с POST   Найти похожие ветки 

 
oduvan   (2003-08-23 20:25) [0]

Мне нужно оправить на сервер данные, как это сделать, какими компонентами, дайте небольшой пример пожалйста, или ссылку, тока не отсылайте там надокументацию HTTP я скока читал, так и не врубился, т.к. с анг плохо.

Может реализовать на Indy? или Сокетах,
у Инди HTTP есть метод POST но как он работает я не понял, в примере тоже ничего не понятно, помогите!


 
Anatoly Podgoretsky ©   (2003-08-23 20:50) [1]

http://delphimaster.net/view/6-1061534670/


 
oduvan   (2003-08-24 08:54) [2]

Все работает хорошо, пока не делаю так:


Var
sdata : string;
begin
sdata:="action=setprodtext&catnum=4&subcatnum=0&prodnum=0&text"+memo2. text;
with ClientSocket1.Socket do
begin
SendText("POST /admin/service_lab/prodkernel.php HTTP/1.0"+#13#10);
SendText("Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*"+#13#10);
SendText("Accept-Language: ru"+#13#10);
SendText("Content-Type: application/x-www-form-urlencoded"+#13#10);
sendText("User-Agent: Mozilla/3.0 (compatible)"+#13#10);
SendText("Host: wwwkbp"+#13#10);
SendText("Content-Length: "+IntToStr(Length(sdata))+#13#10#13#10);
SendText(sdata);
end;
end;


допустим в поле Memo2.text У меня очень большой текст, как его передать на сервер. На скоко я понимаю, нужно SendСтрём, но как это сделать?


 
DrPass ©   (2003-08-24 14:05) [3]

Насколько большой? Метод POST работает с данными до 64К


 
oduvan   (2003-08-24 14:06) [4]

Как раз, как сделать?


 
oduvan   (2003-08-24 14:09) [5]

а отправка файлов на сервер, 64к? У меня в HTML формах, скоко угодно, только ограничения сервера.

В таком случаи, Как отправлять данные на сервер, такие как файлы, большие тексты, и т.п. как это делается через форму HTML

<form method=post action="...." ENCTYPE="multipart/form-data">
....
</form>



Страницы: 1 вся ветка

Текущий архив: 2003.10.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
14-65635
pasha_golub
2003-09-30 18:54
2003.10.20
Нужны фонты, шрифты по-нашему


3-65348
Alexander Vasjuk
2003-09-29 13:15
2003.10.20
Создание таблицы DBase с помощью ADO


1-65528
Кодер
2003-10-08 09:52
2003.10.20
Свойство Enable в TRadioGroup


1-65490
Woolen
2003-10-08 14:51
2003.10.20
Не могу понять происхождение глюка


6-65564
SergP
2003-08-24 15:22
2003.10.20
TServerSocket. Что это за странные хенделы -1 ?