我一直在寻找但没有得到答案请帮助
所以我想将文件上传到服务器,我有代码
var upload = multer({ storage: common.storage , fileFilter : common.fileFilter,limits:{fileSize:config.maxSize} }).array('media');
upload(req, res, function (err) {
if (err) {
res.json({'success' : false , 'err' : err , msg : 'Something went wrong please try again'});
}else{
if(req.fileValidationError) {
return res.end(req.fileValidationError);
}`
它的一些代码用于在multer上传文件,其中common.storage函数为
'storage' : multer.diskStorage({
destination: function (req, file, cb) {
console.log(req.pathToSaveFile)
cb(null, 'uploads/' + req.pathToSaveFile)
},
filename: function (req, file, cb) {
console.log('file' , file)
cb(null, req.timestamp +'_'+ file.originalname)
},
}),
在控制台文件没有任何反应之后,请在此帮助我
`
答案 0 :(得分:1)
在节点js上使用共享文件上传时,我遇到了同样的问题,您可能使用PM2自动重启文件中的新更改。因此,如果是,请使用nodemon代替PM2。
这就是我在服务器上解决此问题的方式。