Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi IdHttp + SSL = EIdSocketError (10054).. (https://www.delphipraxis.net/87374-idhttp-ssl-%3D-eidsocketerror-10054-a.html)

7down 27. Feb 2007 18:57


IdHttp + SSL = EIdSocketError (10054)..
 
Hey,

ich brauche dringend eure Hilfe, bin total am Verzweifeln.

Ich lade mit Idhttp eine Datei auf einen Webserver hoch, NACH dem Upload löst die IdHttp einen EIdSocketError (#10054 - "Socket reset by Peer") aus.
Was ich an der ganzen Angelegenheit am wenigsten verstehe: Wenn die Datei kleiner als ca 5 MB ist, klappt es meistens, bei größeren Dateien nie^^
Das merke ich ganz einfach daran, dass die Datei nachdem ich untenstehenden Code ausgefürht habe *komplett* und *absolut funktionsfähig* auf dem Server liegt.

Hier mal ein Codeauszug:

Delphi-Quellcode:
    Http := TIdHttp.Create(nil);
  Cookie := TIdCookieManager.Create(nil);
  Http.CookieManager := Cookie;
  Http.HandleRedirects := True;
  //Http.Port := 443; //hatte ich auch schon drin, aber selber Fehler
  SSL := TIdSSLIOHandlerSocket.Create(nil);
  Http.IOHandler := SSL;
  SSL.SSLOptions.VerifyDepth := 2;
  SSL.SSLOptions.Method := sslvSSLv3; //sslvSSLv23 hatte ich auch schon
  SSL.SSLOptions.Mode := sslmClient;

  [...]

  DataStream := TIdMultiPartFormDataStream.Create;
  DataStream.AddFormField('login', sUser);
  DataStream.AddFormField('password', sPass);
  DataStream.AddFile('datei', 'C:\' + sFilename, '*.*');
  sTemp := Http.Post(sUploadServer, DataStream); //<- in der Zeile tritt der Error auf
Wär super, wenn mir jemand helfen könnte, ich versteh solangsam die Welt nimmer -.-


Danke!
7

7down 3. Mär 2007 16:05

Re: IdHttp + SSL = EIdSocketError (10054)..
 
*Push* :stupid:


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:02 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