LabVIEWForum.de
txt-file von einem FTP-Server lesen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: txt-file von einem FTP-Server lesen (/Thread-txt-file-von-einem-FTP-Server-lesen)



txt-file von einem FTP-Server lesen - chR1s - 04.03.2009 08:11

Hallo Leute!

Ich möchte den Inhalt von einem txt-file, dass auf einem passwortgeschützten FTP-Server liegt einlesen.
Habe mich jetzt im Internet erkundigt, und schon ein Beispiel gefunden wo eine .wav-Datei von einem FTP gelesen wird, kann mir jedoch noch nicht ganz zusammenreimen wie ich das am Besten für ein txt-file lösen soll.
Mir ist klar, dass das ganze mit einem DataSocket gelöst werden sollte.
Habe auch schon beim Support von NI angerufen (gestern), die Dame meinte sie schickt mir ein Beispiel, dieses ist jedoch bis heute noch nicht angekommen!! Mellow

Hoffe ich es kann mir einer von euch Spezialisten helfen.

lg, chR1s


txt-file von einem FTP-Server lesen - RoLe - 04.03.2009 09:57

Spezialist braucht es nicht, nur die Hilfe öffnen brauchst du.

Klickst du beim "Datasoket Open" auf Hilfe und dort auf den URL-Link.
Dort hat es ein Bsp. für WAV und eines für TXT.
Was willst du mehr?


txt-file von einem FTP-Server lesen - chR1s - 04.03.2009 10:20

Das Bespiel hab ich mir schon angesehen, und mir ist auch klar wie ich ein Socket öffne (SocketOpen brauch ich ja gar nicht, oder? - ich kann ja bei DataSocket Read auch die URL angeben -> zumindest wird es in diesem Bsp. so gemacht http://zone.ni.com/devzone/cda/tut/p/id/3224#toc5).
Aber wie bekomme ich den Inhalt aus dem file?
Was muss ich hinten anschließen? Kommt aus dem Data Output der Inhalt des File??



' schrieb:Spezialist braucht es nicht, nur die Hilfe öffnen brauchst du.

Klickst du beim "Datasoket Open" auf Hilfe und dort auf den URL-Link.
Dort hat es ein Bsp. für WAV und eines für TXT.
Was willst du mehr?



txt-file von einem FTP-Server lesen - RoLe - 04.03.2009 10:45

Schau doch einmal in die Hilfe oder lies den Text aus deinem Link.

ich sag nur ..............[text]


txt-file von einem FTP-Server lesen - chR1s - 04.03.2009 11:18

Hab jetzt den String folgendermaßen zusammengebaut: ftp://172.24.99.167/tbs$/test.txt[text] und in mit dem "Connection in" des Bausteins verbunden.
Wenn ich die Runtime nun Starten kommt Fehler: Error 1184 occurred at DataSocket Read in LabVIEW: Path not found, FTP login incorrect, or no FTP write permission.

Im Explorer kann ich denn FTP Server (nicht geschützt) aber so öffnen.

Wie ich die Daten raus bekomm hab ich schon gefunden......

Jetzt hab ich nur noch das Problem mit dem FTP!!!!!!!!


txt-file von einem FTP-Server lesen - chR1s - 04.03.2009 14:00

Habe soeben das Beispiel vom Support von NI bekommen, und dieses ist genauso realisiert wie meines ...
Weis nicht mehr weiter an was es liegen könnte das es nicht funzt, hab es auch schon mit 2 verschiedenen FTp servern probiert ... bei beiden ist es nicht gegangen ....

Ich poste jetzt mal meine .vi ... vl. hilft das weiter .....

lg chR1s

LV 8.6


txt-file von einem FTP-Server lesen - RoLe - 04.03.2009 14:28

' schrieb:Hab jetzt den String folgendermaßen zusammengebaut: ftp://172.24.99.167/tbs$/test.txt[text] und in mit dem "Connection in" des Bausteins verbunden.
Wenn ich die Runtime nun Starten kommt Fehler: Error 1184 occurred at DataSocket Read in LabVIEW: Path not found, FTP login incorrect, or no FTP write permission.

Also, bei mir geht es, mit einem geschützten FTP.
Was mir auffält und ich nicht habe, ist das tbs$, ist das ein versteckter Ordner?
Ev liegt es daran, versuch doch mal einen Ordner/Datei in einem Ordner ohne $.

Mit RunTime meinst du nicht eine EXE, oder?


txt-file von einem FTP-Server lesen - chR1s - 04.03.2009 14:44

Ja, mein die Exe ....
Bin noch andere Programme gewohnt, da heißts Runtime .....

Du kannst also mit meiner VI ein txt file vom FTP Server einlesen??

Muss also bei an unserem FTP liegen .... Dry


txt-file von einem FTP-Server lesen - RoLe - 04.03.2009 14:52

' schrieb:Ja, mein die Exe ....
Bin noch andere Programme gewohnt, da heißts Runtime .....

Du kannst also mit meiner VI ein txt file vom FTP Server einlesen??

Muss also bei an unserem FTP liegen .... Dry

Mit deinem VI hab ich es nicht versucht. Nur das ReadDS mit einer URL= [url=ftp://userTonguew@172.16.10.10/konfig.xml]ftp://userTonguew@172.16.10.10/konfig.xml[/url][text]
Wichtig wäre zu wissen, ob es als VI geht in der LV-IDE.

EDIT: Habe eine EXE gemacht und geht auch.