Einzelnen Beitrag anzeigen

kriegste

Registriert seit: 9. Jul 2006
25 Beiträge
 
#1

TIdHTTP.Post mit Dateiinhalt führt zu "Socket Error # 11001 Host not found."

  Alt 24. Sep 2010, 14:30
... die Datei kommt aber korrekt beim PHP-Script an!

Das Ganze passiert nicht bei mir, sondern auf einem anderen System, auf das ich keinen Zugriff habe. Kann daher nicht testen. Ich weiß um den Fehler nur, weil mir der Rechnerbetreiber das mitgeteilt hat.

Was ist davon zu halten? Ich kann's nicht reproduzieren, hier geht alles so, wie es soll. Kann es ein Netzwerkproblem sein? Wie gesagt, die Datei kommt korrekt an. Nur meldet Indy trotzdem den Fehler.
Ich frage hier nur, weil ich hoffe, dass jemand vielleicht schonmal ein ähnliches Phänomen beobachtet hat.

Das Ganze geht nach diesem Schema:

Delphi-Quellcode:
DataStream:= TIdMultiPartFormDataStream.Create;
try
  DataStream.AddFile('DATEINAME', 'PFAD\ZUR\DATEI', 'application/octet-stream');
  HTTP.Request.ContentType:= 'multipart/form-data';
  try
    HTTP.Post('URL', DataStream);
  except
  end;
finally
  FreeAndNil(DataStream);
end;
(Delphi 6, neuester Indy-10-Snapshot)
  Mit Zitat antworten Zitat