无法在节点上推送forEach内的元素

时间:2018-02-04 11:52:34

标签: node.js

我从角度发送2张图片,然后将它们存储到数据库中,我想重命名,但我无法这样做。

Node.js的

var filenames = [];
    if(req.files){
            req.files.forEach(function(file){
                var filename = merchantId+'_'+'financialProofImage'+'_'+file.originalname;
                fs.rename(file.path, 'public/images/'+ filename, function(err){
                    if (err) {
                        throw err;
                    }else{
                      //  filenames[0] = 'filename';
                      filenames.push(filename);
                        console.log('file name::' + filename);


                    }
                })
            })


        }

else部分内部我希望将2个图像名称存储在数组中或单独的var中。
请帮忙。

0 个答案:

没有答案