![]() |
INDY-Upload | Nur max 2 Dateien hochgeladen
Hey Leute!
Leider werden bei mir momentan nur max. 2 Dateien hochgeladen. :( MultiSelect im Opendialog ist True.
Delphi-Quellcode:
Kann mir dabei jemand helfen? :(
procedure TForm1.BtFileUploadClick(Sender: TObject);
var Ini: TIniFile; dirname,password,url,username: String; begin if OpenDialog2.Execute then try Ini:=TIniFile.Create(ExtractFilePath(ParamStr(0))+'conf.ini'); username:=Ini.ReadString('FTP-Daten','Username',''); password:=Ini.ReadString('FTP-Daten','Password',''); url:=Ini.ReadString('FTP-Daten','URL',''); dirname:=Ini.ReadString('FTP-Daten','Ordner',''); IdFTP1.Username := username; IdFTP1.Password := password; IdFTP1.Host := url; IdFTP1.Connect; IdFTP1.ChangeDir(dirname); IdFTP1.Put(OpenDialog2.FileName, ExtractFileName(OpenDialog2.FileName)); IdFTP1.Quit; finally Ini.Free; end; end; |
Re: INDY-Upload | Nur max 2 Dateien hochgeladen
Zitat:
und jede Datei einzeln mit Put abschicken. |
Re: INDY-Upload | Nur max 2 Dateien hochgeladen
Delphi-Quellcode:
So funktionierts leider nicht. Dann fährt sich das Programm fest..:(
FOR nr := 0 TO OpenDialog2.Files.Count-1 DO
IdFTP1.Put(OpenDialog2.FileName, ExtractFileName(OpenDialog2.FileName)); |
Re: INDY-Upload | Nur max 2 Dateien hochgeladen
Zitat:
Delphi-Quellcode:
FOR nr := 0 TO OpenDialog2.Files.Count-1 DO
begin s := OpenDialog2.Files[i]; // Zwischenvariable; vereinfacht das Debugging IdFTP1.Put(s, ExtractFileName(s)); end; |
Re: INDY-Upload | Nur max 2 Dateien hochgeladen
er meint natürlich [nr] statt [i]
|
Re: INDY-Upload | Nur max 2 Dateien hochgeladen
Daaaankeschööön :)
Es funktioniert perfekt :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:26 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