2017-01-10 3 views
0

У меня есть этот пакет nodemailer, используемый в Meteor. После получения писем я хотел бы сохранить вложения с помощью Meteor Files. Проблема в том, что я не знаю как. Может ли кто-нибудь предоставить простой пример для загрузки файлов в код сервера. Я попытался загрузить в клиент и успешно. Но когда я попытался использовать Files.insert() на сервере, у него есть ошибка «не функция».Загрузить файлы на сервере с помощью Meteor Files veliov group

Вот мой код в сервере,

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

ответ

0

Поскольку функция вставки для стороны клиента только, я использовал функцию записи() файлы API. Вот ссылка:

Смежные вопросы