У меня есть этот пакет 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();
В вашем описании вы упоминаете «когда я попытался Fiels.insert() ..», но это не в коде, который вы указали – Mikkel
Это исправлено. Я использовал функцию записи файлов. – JMA
@JMA Вы могли бы поделиться своим решением в ответ на этот вопрос? – Waqas