除了.tmp文件夹之外,有没有办法将skipper图像上传到磁盘中的特殊文件夹?
因为.tmp文件夹会重新构建,并且可能会删除我更改上传目录所需的所有上传图像。
请告诉我怎么做。
谢谢
发布于 2014-09-14 13:03:28
您可以使用
req.file('fileName').upload({ dirName: 'someFilePathToSaveTo' }, function (err, files) {
...
});发布于 2017-01-10 19:38:37
虽然这篇文章不是很新,但我还是想把我的解决方案贴出来,寻找一个解决方案。
上面的解决方案对我不起作用:文件上传到.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});
}
}); 而且它是有效的。我希望它能帮助一些人。
https://stackoverflow.com/questions/25830222
复制相似问题