【问题标题】:Get files from other ftp server into meteor app从其他 ftp 服务器获取文件到流星应用程序
【发布时间】:2015-06-20 00:27:33
【问题描述】:

我需要找到一种从远程 ftp 服务器读取文件的方法:

ftp.server.com/path/to/folder

文件夹内是包含 csv 数据的文本文件。然后数据必须进入流星的 MongoDB。我可以看到从客户端执行此操作是一个问题,因为客户端 javascript 不会说 FTP。流星服务器呢?

【问题讨论】:

    标签: meteor ftp


    【解决方案1】:

    您可以在流星服务器上使用 npm 模块来执行此操作。

    meteorhacks:npm package添加进去。将文件添加到生成的packages.json文件中。

    建议的包是https://github.com/mscdex/node-ftp 包。

    服务器端代码:

    var Client = Meteor.npmRequire("ftp");
    
    var c = new Client();
    c.on('ready', function() {
      c.list(function(err, list) {
        if (err) throw err;
        console.dir(list);
        c.end();
      });
    });
    // connect to localhost:21 as anonymous
    c.connect();
    

    【讨论】:

      猜你喜欢
      • 2015-03-25
      • 1970-01-01
      • 2015-10-31
      • 1970-01-01
      • 2018-11-16
      • 2013-03-20
      • 1970-01-01
      • 1970-01-01
      • 2015-09-25
      相关资源
      最近更新 更多