0
私はasync.eachSeriesを使って配列を反復処理します。配列は次のようになります。asyncは反復でオブジェクト全体を持っていません
{ filename: '20171-132.pdf',
content: [base64 encoded file]
}
ループを使用すると、内容を取得するための項目がループします。
async.eachSeries(attach, function(item, callback){
console.log("ITEM", item);
var attachment = {
filename: item.filename,
content: item.content.split("base64")[1],
encoding: 'base64'
}
attachments.push(attachment);
callback();
}, function(){
console.log("done");
})
しかし、「アイテム」のログに、私はそれは未定義ですのでコードは、item.content.split上で停止していること、その結果としてで、ファイル名のみを持っています。 誰でも何が起こっているのか、どうすればこの問題を解決できますか?
ええ、私はちょうど1秒前にその欠陥を発見しました。ありがとう! – NVO