0

.tmp フォルダー以外のディスク内の特別なフォルダーにスキッパーの画像をアップロードする方法はありますか?

.tmp フォルダーが再構築され、アップロードされたすべての画像が削除される可能性があるため、アップロード ディレクトリを変更する必要があります。

これを行う方法を教えてください。

ありがとう

4

2 に答える 2

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});
        }
}); 

そして、それは機能します。誰かの役に立てば幸いです。

于 2017-01-10T11:38:37.157 に答える
1

使用できます

req.file('fileName').upload({ dirName: 'someFilePathToSaveTo' }, function (err, files) {
  ...
});
于 2014-09-14T05:03:28.463 に答える