我在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();
答案 0 :(得分:0)
因为insert函数仅用于客户端,所以我使用了Files API的write()函数。链接在这里, https://github.com/VeliovGroup/Meteor-Files/wiki/Write