NEWS
JavaScript: Datei auf FTP Server schreiben
-
Hallo liebe Nutzer,
leider bin ich nicht der große Java-Script Programmierer, und ich bediene mich meist an Lösungen aus dem Internet. Jetzt stehe ich allerdings vor einem Problem wo ich noch keine passende Lösung finden konnte.
Der Raspi mit IOBroker soll eine Datei mit Messwerten auf einen anderen Raspi schreiben. Das Protokoll müsste FTP sein. Lokal funktioniert das ganze Script, aber es gibt halt schwierigkeiten bei ftp.
fs.appendFileSync("ftp://root:passwort@192.168.178.xxx/Zielordner/templog.csv", string);
Der anschließende Fehler ist der Folgende:
javascript.0 script.js.common.Export.Skript1: Error: ENOENT: no such file or directory, open ftp://root:passwort@192.168.178.xxx/Zie … emplog.csv
Mache ich hier etwas bei dem Pfad falsch oder muss noch mehr berücksichtigt werden?
Ich hoffe jemand kann mir weiterhelfen. Besten Dank dafür auf jeden Fall.
-
fs ist für das lokale Dateisystem. Für FTP brauchst du ein Paket, z.B. https://www.npmjs.com/package/jsftp
Hinweise zur Nutzung findest du auf der verlinkten Seite => https://www.npmjs.com/package/jsftp#ftp … h-callback.
Zur Installation musst du im JS-Adapter nur jsftp bei zusätzliche NPM-Module eintragen.
-
Besten Dank für deine Hilfe. Das gucke ich mir mal an.