Witajcie
Poszukiwalem materialu/informacji na temat IdHttp odnosnie wysylu pliku do skryptu php ktory umieszcza plik na serwerze ale na forum ani w googlach nie znalazlem odpowiedzi. Z tad pisze ten post tutaj moze wy pomozecie
Jesli chodzi o skrypt php wszystko dziala sprawnie metoda formularza wybieram plik daje wyslij i plik londuje na serwerze. wiec po stronie plikow php wszystko jest ok.
Chcialem zrobic to w Delphi6 poprzez IdHttp no i tu sie zaczyna problem.
Szukalem na ten temat info ale jedynie znalazlem jak wyslac tekst w stylu imie , temat itd i to dziala ale jak do tego dodac plik by wyslal i umeiscil na serwerze poprzez IDHTTP ? nie wiem.
Przypuszczam ze chodzi o znacznik header ktory musi rozpoznac skrypt php ze jest to wysylany formularz z plikiem.
czy mozecie udzielic jakies informacji lub przykladu jak to zrobic poprzez IDHTTP.POST?
fragment mojego kodu ktory proboje by wyslal plik
Input := TStringStream.Create('multipart/form-data');
Output := TStringStream.Create('');
try
//(nazwa w formularzy plik1 dla pliku wybranego )
Input.WriteString(Format('plik1=%s', [plik1.Text]));
Forum.Post('http://moja_strona.pl/wyslij_plik.php', // wyslanie danych ze strumienia do skryptu
Input, Output);
bardzo prosze o podpowiedzi poniewaz na tym forum oraz w google nic konkretnego nie znalazlem.
Z gory dzieki za fachowa pomoc