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.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden