2017-01-10 86 views
0

我在Meteor中使用了这个包nodemailer。 收到邮件后,我想用Meteor Files保存附件。 问题是我不知道如何。任何人都可以提供一个简单的例子来上传服务器代码中的文件。我尝试在客户端上传并成功。但是,当我在服务器中尝试Files.insert()时,它有“没有功能”的错误。使用流星文件在服务器上传文件veliov组

这里是我的服务器代码,

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(); 
+0

在你的描述中你提到“当我试过Fiels.insert()..”但这不是你提供的代码 – Mikkel

+0

现在已经修复。我使用了文件的写入功能。 – JMA

+0

@JMA你能否分享你的解决方案作为这个问题的答案? – Waqas

回答