![]() |
TidFTP Uploadproblem bei größeren Dateien
Hallo ihr Programmierer ich hät da ein Problem.
Wie oben schon gesagt hab ich mir ein kleinen FTP-Client mit Indy 10 gebastelt. Will ich kleine Datein hochladen gibt es kein Problem, aber lade ich Dateien die Größer sind (ca. ab 1.5 MB), ladet er diese nicht hoch. Ich hab schon im Internet gesucht und auch versucht mit FillZilla die gleiche Datei mit den gleichen Logindaten, was komischerweise funktioniert hat, hoch zu laden. :( Hab Ihr eine Idee was ich da tun könnte? :?: |
AW: TidFTP Uploadproblem bei größeren Dateien
Guten Morgen,
was verstehst Du unter Zitat:
Wird die Datei teilweise oder überhaupt nicht übertragen? Wird die Verbindung zum FTP Server abgebrochen? Gibt es Fehlermeldungen? Grüße Klaus |
AW: TidFTP Uploadproblem bei größeren Dateien
Zitat:
Es kommt auch keine Fehlermeldung sonder der FTP-Client hängt sich auf |
AW: TidFTP Uploadproblem bei größeren Dateien
Guten Abend,
zeige doch mal Deinen Code. Hast Du schon mal mit ![]() Geht da nichts über die Leitung? Ich kann mir kaum vorstellen, dass die Indy Komponenten einen Unterschied machen wenn eine große oder kleine Datei transferiert wird. Grüße Klaus |
AW: TidFTP Uploadproblem bei größeren Dateien
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
|
AW: TidFTP Uploadproblem bei größeren Dateien
Zitat:
|
AW: TidFTP Uploadproblem bei größeren Dateien
Zitat:
Ich denke er hat sich dann aufgehangen :pale: |
AW: TidFTP Uploadproblem bei größeren Dateien
Wie groß ist denn die Datei? Ist auf dem Server noch genug Speicherplatz?
|
AW: TidFTP Uploadproblem bei größeren Dateien
Zitat:
Zitat:
|
AW: TidFTP Uploadproblem bei größeren Dateien
Funktioniert es denn mit einem FTP-Client? Und wie lange dauert es damit? Reichen 20 Minuten denn aus?
|
AW: TidFTP Uploadproblem bei größeren Dateien
Zitat:
|
AW: TidFTP Uploadproblem bei größeren Dateien
Delphi-Quellcode:
Mach hier doch mal ein
procedure TMFTP.Work(ASender: TObject; AWorkMode: TWorkMode;
AWorkCount: Integer); var S: string; begin //FTPClient.Noop; If (Global.IdFTPPut) Then begin //Errechnen der Transfergeschwindigkeit: S := Transfergeschwindigkeit(AWorkCount); FMain.lb_anzeige.Caption := ''; case AWorkMode of wmWrite: FMain.lb_anzeige.Caption := Global.sendung + #13#10 + Global.downloadspeed + 'Uploade speed ' + S; end; //Aktualisieren der Fortschrittsanzeige: end; FMain.prba_datei.Position := AWorkCount; FMain.prba_datei.Update; FMain.Showapplication; {$IFDEF Adminrechte} FAdmin.mem_anz.Lines.Add('OnWork: '+IntToStr(AWorkCount)); {$ENDIF} end;
Delphi-Quellcode:
rein, damit deine Oberfläche überhaupt eine Chance hat sich zu aktualisieren.
Application.ProcessMessages
|
AW: TidFTP Uploadproblem bei größeren Dateien
Hi,
223 MB in 3 Minuten ?! >= 1.2 MB/Sek, da musS der FTP-Server ja schon bei Dir im Netzwerk iegen, oder ?! Wenn nicht hätte ich gerne Deine Internet-Leitung 8-) Kann es vielleicht sein, das Du mit Indy Passive überträgst und Filezille active übertragt ? Greetz Data |
AW: TidFTP Uploadproblem bei größeren Dateien
@ Luckie
Der Witz ist nur das nach der Übertragung sich das Programm aufhängt :pale: und die Datei ist auch nicht da; @ DataCool Ich hab DSL 6000, außerdem ist mein FTP-Client im Aktiv und FileZille im Passive:oops: |
AW: TidFTP Uploadproblem bei größeren Dateien
Es hat sich jetzt eh ein anderes Problem aufgetan
Bei größeren Dateien krieg ich ein "Socket Error 10055" und bei kleineren ist der Fehler nicht da. |
AW: TidFTP Uploadproblem bei größeren Dateien
Hi,
10055 = "Ein Socketvorgang konnte nicht ausgeführt werden, da dem System Pufferspeicher fehlte oder eine Warteschlange voll war". Vielleicht hilft es die Buffergröße zu erhöhen. Greetz Data |
AW: TidFTP Uploadproblem bei größeren Dateien
Zitat:
|
AW: TidFTP Uploadproblem bei größeren Dateien
Hi,
versuch mal :
Delphi-Quellcode:
Mußte jetzt aber auch nachsehen ;-)
idFtp1.Socket.SendBufferSize := xyz;
Greetz Data |
AW: TidFTP Uploadproblem bei größeren Dateien
Hat leider nicht geholfen:(
hab es auf 20000000 erhöht und der Fehler kommt immer noch:wall: |
AW: TidFTP Uploadproblem bei größeren Dateien
Hi,
welche Indy Version benutzt Du genau ?
Delphi-Quellcode:
Greetz Data
ShowMessage(idFtp1.Version);
|
AW: TidFTP Uploadproblem bei größeren Dateien
Zitat:
|
AW: TidFTP Uploadproblem bei größeren Dateien
Hi,
dann empfehle ich Dir grundsätzlich schonmal ein Update mind. auf 10.2.3, am besten aber auf den aktuellen Stand aus dem Indy-SVN. Zu Deinem Problem bemüh mal die Suche : ![]() oder ![]() Greetz Data |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:47 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