使用Meteor Files veliov组在服务器上传文件

时间:2017-01-10 08:15:57

标签: file meteor server nodemailer

我在Meteor中使用了这个包节点编辑器。 收到电子邮件后,我想使用Meteor Files保存附件。 问题是我不知道怎么做。任何人都可以提供在服务器代码中上传文件的简单示例。我尝试在客户端上传并成功。但是当我在服务器中尝试Files.insert()时,它有“不是函数”错误。

这是我在服务器中的代码,

var mailparser = new MailParser({
    streamAttachments: true
});
Fiber(function() { 
    var timeStamp = Math.floor(Date.now());
    mailparser.on("attachment", function(attachment, mail){
        ... code here to upload
        mailparser.on("end", Meteor.bindEnvironment(function (mail_object) {
            .... some code here
        }));
        mailparser.write(data);
        mailparser.end();
        client.dele(msgnumber);     
    }).run();

1 个答案:

答案 0 :(得分:0)

因为insert函数仅用于客户端,所以我使用了Files API的write()函数。链接在这里, https://github.com/VeliovGroup/Meteor-Files/wiki/Write