Autor Beitrag
klausjulius
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Di 10.01.06 11:49 
Hallo zusammen,

versuche gerade einen FTP Upload mit TIDFtp zu realisieren. das programm läuft soweit ganz gut, bis auf große dateien >10MB. kleinere dateien werden einwandfrei hochgeladen und das programm läuft nach upload weiter. versuche ich eine größere datei hochzuladen,
wird diese zwar an den server übertragen, aber nach der übertragung bleibt das programm stehen. als status bekomme ich 'datei wurde übertragen. gibts bei TIDFtp eine Größenbeschränkung, oder ist es ein Bug?

hier ist der Code Abschnitt:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
         GetDir(0,aktdir);
         AFiles := TStringList.Create;
         IdFTP1.List(AFiles, 'c4.sql', TRUE);
         i := afiles.Count;
         IF i > 0 THEN
            IdFTP1.Delete('c4.sql');

         Assignfile(f, aktdir + '\sql\c4.sql');
         Reset(f,1);
         sfs := FileSize(f);
         CloseFile(f);
         IdFTP1.Put(aktdir + '\sql\c4.sql''c4.sql', FALSE);
         dfs := IdFTP1.Size('c4.sql');
         AFiles.Free;


nach IDFtp1.Put(...) bleibt das Programm bei großen Dateien stehen.

über eure Hilfe würde ich mich freuen

Klaus

Moderiert von user profile iconMotzi: Delphi-Tags hinzugefügt