Hallo,
habe gerade eben die aktuellsten
Indy Komponenten herruntergeladen und installiert, leider bekomme ich bei jedem Post die Fehlermeldung "No data to read.". Der get Request funktioniert aber!
Mit älteren Versionen hat dieser Code noch ohne Probleme funktioniert.
Delphi-Quellcode:
var IdHTTP:TIdHTTP;
Params:TIdMultiPartFormDataStream;
begin
IdHTTP := TIdHTTP.Create(nil);
Params := TIdMultiPartFormDataStream.Create;
try
IdHTTP.HandleRedirects := True;
Params.AddFormField('remoteupload','1');
Params.AddFormField('img',AImageUrl);
Params.AddFormField('send','Downloaden!');
IdHTTP.Request.ContentType := 'multipart/form-data';
StringList.Text := IdHTTP.Post('http://www.imagebanana.com/remoteupload/',Params);
finally
FreeAndNIL(Params);
IdHTTP.Free;
end;
Grüße
EDIT:
Ich habe die Delphi Installation repariert und benutze wieder die "alte" Version, dass war mir einfach zu doof.