.tmp フォルダー以外のディスク内の特別なフォルダーにスキッパーの画像をアップロードする方法はありますか?
.tmp フォルダーが再構築され、アップロードされたすべての画像が削除される可能性があるため、アップロード ディレクトリを変更する必要があります。
これを行う方法を教えてください。
ありがとう
この投稿は最近のものではありませんが、解決策を探してタンブルウィードの解決策を投稿したいと思います.
上記の解決策は私にとってはうまくいきませんでした:ファイルがアップロードされる.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});
}
});
そして、それは機能します。誰かの役に立てば幸いです。
使用できます
req.file('fileName').upload({ dirName: 'someFilePathToSaveTo' }, function (err, files) {
...
});