有没有办法将船长图像上传到磁盘中的特殊文件夹,但.tmp文件夹除外?
当.tmp文件夹重建并可能删除所有上传的图片时,我需要更改上传目录。
请让我知道如何做到这一点。
由于
答案 0 :(得分:1)
您可以使用
req.file('fileName').upload({ dirName: 'someFilePathToSaveTo' }, function (err, files) {
...
});
答案 1 :(得分:1)
虽然这篇文章不是很近,但我还是希望找到解决方案来寻找解决方案。
以上解决方案对我不起作用:
文件上传到.tmp/uploads/..
说我想将我的文件上传到项目根目录中的\public\
目录。
我会做这样的事情:
var publicDir = '../../public/';
req.file("filename").upload({
saveAs:function(file, handler) {
handler(null,publicDir+"/"+file.filename);
}
},function whenDone(err,files){
if (err) return res.serverError(err);
if( files.length > 0 ){
res.status(200);
return res.json({msg:"File saved", data: files});
}
});
它有效。我希望它有所帮助。