2017-05-04 5 views
0

Hallo Ich versuche, einen node.js-Dienst zu schreiben, um Dateien von öffentlichen FTP herunterladen. Was ich manuell tun kann, ist einfach eine FTP-URL in den Browser einzufügen und Enter zu drücken. Dann wird die Datei heruntergeladen. Ich kenne die Domain, den Benutzernamen oder das Passwort des FTP-Servers nicht. Ein Beispiel hierfür ist wie folgt:Node.js Datei von öffentlichen FTP herunterladen

ftp://ftp.agrc.utah.gov/UtahSGID_Vector/UTM12_NAD83/TRANSPORTATION/UnpackagedData/Roads/_Statewide/Roads_shp.zip

Ich habe versucht, Knoten-Anfrage zu verwenden, aber es funktioniert nicht FTP-Protokoll übernehmen. Kennt jemand ein gutes Werkzeug für diese Aufgabe?

+0

Haben Sie Google gesucht? Viele Pakete. –

+0

Ja, es gibt viele Pakete mit dem Ziel node.js + ftp. Sie sind jedoch die allgemeinen Verbindungsmethoden, bei denen Domäne, Benutzername und Kennwort verwendet werden. Nach was ich suche, benötigt etwas keine Informationen. Stattdessen sollte es eine einfache öffentliche FTP-URL verwenden. – zhangjinzhou

Antwort

0

Ich denke, this ist etwas, was Sie verwenden möchten.

+0

Ich habe das überprüft. Es scheint, es ist das beliebteste FTP-Modul. Wenn ich eine Verbindung damit herstellen will, muss ich Domain, Port, Benutzername und Passwort richtig angeben? Wie ich schon erwähnte, nach was ich suche ist etwas nur die URL. – zhangjinzhou

+0

@zhangjinzhou es hängt vom FTP-Server ab, aber Sie sollten in der Lage sein, leere Zeichenfolgen zu übergeben, wenn es öffentlich ist. –

+0

Haben Sie ein Beispiel dafür? Was ich alles gesehen habe, erfordert Host. – zhangjinzhou

Verwandte Themen