Форум: "Сети";
Текущий архив: 2006.12.31;
Скачать: [xml.tar.bz2];
ВнизКак пользоваться функцией 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.041 c