![]() |
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:
Wär super, wenn mir jemand helfen könnte, ich versteh solangsam die Welt nimmer -.-
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 Danke! 7 |
Re: IdHttp + SSL = EIdSocketError (10054)..
*Push* :stupid:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz