Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Mit Standarddialogen auf FTP Server zugreifen (https://www.delphipraxis.net/98536-mit-standarddialogen-auf-ftp-server-zugreifen.html)

hitzi 28. Aug 2007 20:00


Mit Standarddialogen auf FTP Server zugreifen
 
Hallo,

folgendes ist mir grad beim Probieren aufgefallen.
Ich möchte im Optionen Dialog nach der Eingabe von FTP-Server, Benutzername, Passwort dem Benutzer die Möglichkeit geben, die entsprechende Datei über einen "Datei öffnen" Dialog auswählen zu können. Ohne diese Möglichkeit müßte der Benutzer den Pfad und den Dateinamen der entsprechenden Datei von Hand eingeben.

Mit folgenden Code wird dann der Inhalt des entsprechenden FTP Servers angezeigt:
Delphi-Quellcode:
dlgOpen1.InitialDir := 'ftp://benutzername:passwort@ftpserver';
if dlgOpen1.Execute then
//mach was
end;
Vielleicht hilft das ja noch jemanden :)

Viele Grüße

SirThornberry 28. Aug 2007 20:05

Re: Mit Standarddialogen auf FTP Server zugreifen
 
nicht schlecht. Da der Explorer in Windows ftp unterstützt klappt dies solange kein @ und : im Benutzernamen oder Passwort vorkommt.

hitzi 28. Aug 2007 20:15

Re: Mit Standarddialogen auf FTP Server zugreifen
 
Stimmt, dass könnte ein Problem werden. Ich hab grad noch ein anderes Problem mit bekommen. Ich hätte erstmal bis zu Ende testen sollen. dlgOpen1.Filename hat nach dem Aufruf nicht das Verzeichnis + Dateinamen als Inhalt, sondern folgenden Text: Dateiname auf Servername - also zum Beispiel: xyz.dat auf delphipraxis.net

Ich probier grad alles mögliche durch, damit ich auf den Dateinamen + Pfad komme. Kennt vielleicht schon jemand die Lösung dazu?


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz