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

Вниз

Как пользоваться функцией POST компонента IdHTTP?   Найти похожие ветки 

 
Kiloper   (2006-08-09 11:37) [0]

Пишу
IdHTTP1.Post("http://www.test2.ru/file.php",file1);

А в php скрипте когда использую переменную $file1, то говорит что такой переменной нет, как будто ничто не передалось.


 
Dmitrij_K   (2006-08-09 11:39) [1]

GПерменная file1 какого типа и что в ней находится


 
Kiloper   (2006-08-09 11:41) [2]

file1 типа Tstream, а находится в ней вот что
richedit1.lines.savetostream(file1)


 
Dmitrij_K   (2006-08-09 11:42) [3]

StringList.Text := "f1=p1&f2=p2&f3=p3";
IdHTTP1.Post("test.php",StringList);


 
Dmitrij_K   (2006-08-09 11:45) [4]

[2] Ты и отправил серверу RTF код.
Кажется можно и так
IdHTTP1.Post("http://www.test2.ru/file.php",richedit1.lines);


 
Dmitrij_K   (2006-08-09 11:51) [5]

Если тебе надо RTF отправить то см. TIdMultiPartFormDataStream


 
Kiloper   (2006-08-09 11:59) [6]

Отправить та я отправлю, а как мне его потом в PHP скрипте использовать?
В какой переменной он будет?


 
Пусик ©   (2006-08-10 09:59) [7]


> Kiloper   (09.08.06 11:59) [6]
> Отправить та я отправлю, а как мне его потом в PHP скрипте
> использовать?В какой переменной он будет?


А Delphi-то здесь причем?


 
Kiloper   (2006-08-10 14:38) [8]

Притом, если спрашиваю значит надо


 
umbra ©   (2006-08-10 16:29) [9]

в пхп скрипте надо прочесть приходящий поток в переменную, объявленную в этом скрипте. Ее имя значения не имеет.


 
ivane   (2006-08-10 19:55) [10]

а не прокатит ли:
IdHTTP1.Post("http://www.test2.ru/file.php","file1="+richedit1.lines);
а то, если
IdHTTP1.Post("http://www.test2.ru/file.php",richedit1.lines);

а то тогда непонятно какое название переменной должен присвоить пхп этим данным


 
Dmitrij_K   (2006-08-10 20:25) [11]

Передача простого текста из RichEdit

var a : TIdMultiPartFormDataStream;
begin
 a := TIdMultiPartFormDataStream.Create;
 a.AddFormField("rtf",RichEdit1.Lines.Text);
 memo1.Lines.Text := "";
 memo1.Lines.Text := IdHTTP1.Post("http://127.0.0.1/test.php", a);
 a.Free;
end;

В PHP находится в $_POST["rtf"]

----------------------

Передача RTF

var a : TIdMultiPartFormDataStream;
begin
var a : TIdMultiPartFormDataStream;
begin
 RichEdit1.Lines.SaveToFile("test.rtf");
 a := TIdMultiPartFormDataStream.Create;
 a.AddFile("rtf","test.rtf","");
 memo1.Lines.Text := "";
 memo1.Lines.Text := IdHTTP1.Post("http://127.0.0.1/test.php", a);
 a.Free;
end;


PHP $_FILES["rtf"]



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

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

Наверх




Память: 0.49 MB
Время: 0.034 c
3-1161069250
Polegoner
2006-10-17 11:14
2006.12.31
Помогите написать SQL запрос


15-1165594151
Kerk
2006-12-08 19:09
2006.12.31
Какнить вообще можно бороться с такими уродами?


4-1156283062
Андрей555
2006-08-23 01:44
2006.12.31
КАК определеить на сколько переместилась мышка?


15-1165871692
Cyrax
2006-12-12 00:14
2006.12.31
Таинственное исчезновение ветки "Разбор XML средствами C++ и C#"


15-1165394136
bmv
2006-12-06 11:35
2006.12.31
quick report для delphi2006