Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Indy IdHTTP No data to read (https://www.delphipraxis.net/137994-indy-idhttp-no-data-read.html)

geskill 1. Aug 2009 18:04


Indy IdHTTP No data to read
 
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.

mjustin 2. Aug 2009 16:38

Re: Indy IdHTTP No data to read
 
Zitat:

Zitat von geskill
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.

Es könnte der gleiche Bug sein wie der im Thread "Bug in IdMultipartFormData?" in der Newsgroup embarcadero.public.delphi.internet.winsock gemeldete.
Das Problem dort zu posten könnte die Chancen einer schnellen Korrektur erhöhen ;)

Viele Grüße,


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz