LabVIEWForum.de
Zugriff auf FTP-Server - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Zugriff auf FTP-Server (/Thread-Zugriff-auf-FTP-Server)



Zugriff auf FTP-Server - Timo601 - 10.01.2007 17:14

Hallo,

beim programmieren einer Messroutine bin ich auf folgendes Problem gestoßen:

Wie kann ich auf einen FTP-Server zugreifen, der Passwortgeschütz ist, um von dort Dateien
zu importieren. Zugangsdaten und Passwort liegen natürlich vor...
Habe es über eine TCP-Verbindung versucht, bisher leider erfolglos.

Freue mich über jeden Lösungsvorschlag!

Gruß
Timo


Zugriff auf FTP-Server - thomas.sandrisser - 11.01.2007 07:59

Morsche,

3 Moegl fallen mir ein:
-> InternetToolkit von NI verwenden
-> Per ActiveX auf einen FTP Client zugreifen
-> Per Datasocket die Daten transferieren

Fuer Variante 3 solltest dich zuerst ein wenig in der Shell spielen
-> telnet server/IPAdresse 21 (enter)
-> login (enter)
-> password (enter)
-> help
Bei help bekommst ne komplette Liste der Befehle die dein FTP Server unterstuetzt.

In LabVIEW kannst die Verbindung per Datasocket mit der folgenden URL oeffnen ftp://benutzername:passwort@URL


Zugriff auf FTP-Server - Timo601 - 11.01.2007 18:32

Ok, vielen Dank für deine Vorschläge!
Werde es mit Variante 3 versuchen, mal schauen, was dabei heraus kommt...

Gruß,
Timo


Zugriff auf FTP-Server - bhopke - 19.02.2007 11:57

Hallo!
Ich habe das gleiche Problem! Bin aber mit dem Datasocket noch nicht wirklich weit gekommen. Allerdings will ich Daten auf einen Server schreiben.
Muss ich zuerst einen DataSocket öffnen und dann mit der Referenz irgendetwas machen, oder kann ich gleich mit dem Schema ftp://benutzername:passwort@URL mich einloggen und schreiben?
Ich habe bisher beide Möglichkeiten probiert und bin nicht weiter gekommen.

Das Test-VI habe ich angehängt. Benutzername, Passwort und URL habe ich naturlich beim Test durch die richtigen Daten ersetzt.

Vielen Dank schon mal im vorraus!
Grüße, Bernhard.