2017-05-04 168 views
0

嗨我想写一个node.js服务从公共FTP下载文件。我可以手动做的只是将一个ftp url粘贴到浏览器并按回车键。然后该文件将被下载。我不知道ftp的域名,用户名或密码。一个例子是这样的:Node.js从公共FTP下载文件

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

我试图使用节点请求,但它不接受ftp协议。有没有人知道这个任务的好工具?

+0

您是否搜索谷歌?很多包装。 –

+0

是的,有很多包针对node.js + ftp。但是,它们是使用域,用户名和密码的常规连接方法。我正在寻找的东西不需要任何信息。相反,它应该使用一个简单的公共ftp url。 – zhangjinzhou

回答

0

我认为this是你想要利用的东西。

+0

我检查了这个。它似乎是最流行的ftp模块。当我想与它建立连接时,我需要提供域名,端口,用户名和密码吗?正如我所提到的,我正在寻找的东西只需要url。 – zhangjinzhou

+0

@ zhangjinzhou它依赖于ftp服务器,但你应该能够传递空的字符串,如果它是公开的。 –

+0

你有这样的例子吗?我所看到的都需要主人。 – zhangjinzhou