Dateiupload mit IdFTP Kompo
-
um mehrere dateien bereitstellen zu können:
TStringList *sl = new TStringList; if(OpenDialog1->Execute()){ for(int s=0; s < OpenDialog1->Files->Count; s++){ sl->Add(OpenDialog1->Files->Strings[s]); FTP1->Put(OpenDialog1->FileName,ExtractFileName(sl->Text)); delete sl; } }
Jetzt habe ich bemerkt das immer nur ein Bild aber mehrfach bereitgestellt wird. was ist da los.
-
merkur schrieb:
FTP1->Put(OpenDialog1->FileName,ExtractFileName(sl->Text));
Ichhab grad den Funktionsprototypen von put ned zur Hand. Aber bist du dir sicher, dass diese Zeile korrekt ist?
-junix
-
Ich sehe einfach den Fehler nicht :-((
-
Ich vermute mal Put erwartet sowas wie put("Urpsrungsdateiname", "Zieldateiname")?
Jetzt schau dir mal an was du als ursprung, und was als Ziel übergibst?
-junix
-
ich bekomme das nicht hin, ich sehe nur das eine Datei korrekt bereitgestellt wird.
-
for(int s = 0; s < OpenDialog1->Files->Count; s++) { String str = OpenDialog1->Files->Strings[s]; FTP1->Put(str, ExtractFileName(str)); }
-
Danke Jansen,
ich verneige mich.
-
Ich hoffe nur, du hast auch verstanden, was dein Fehler war.