2017-10-31 7 views
0

私はそれが適切に(ORIGINALNAME、MIMEタイプ、サイズなど)のオブジェクトを示しているが、私は、個々にpropertysを追加しようとしたときのimg印刷する場合、私は...単一の画像をアップロードするイメージはマルチユーザーイメージ入力オプションを使ってアップロードしていませんか?

router.post('/register', upload.any(), function(req,res,next){ 
var img = req.files; 
} 

をmulterを使用しています変数(originalname = img.originanae; /req.files.originalename;)は、originalnameが未定義を示しています。 なぜですか?

+0

の.originalnameが 'img'アレイですか? – skirtle

+0

ちなみに、1つのファイルを扱う正しい方法は 'any'ではなく' single'です。 – skirtle

+0

それはanyと動作します。後で複数の画像を撮る必要があります。私は何かを使用しています。 –

答えて

0

使用req.files [0]の代わりにreq.files.originalname

+0

ありがとうございます。元の名前は現在動作していますが、他のものはありません。どうすればそれらを得ることができますか? ファイル名、パス、拡張子、サイズ、mimetype .. –

+0

同じ req.files [0] .filename;ファイル名の場合 req.files [0] .path;パスの場合 req.files [0] .mimetype; mimetypeの場合 req.files [0] .size;サイズの場合 req.files [0] .filename.substring(str.lastIndexOf( "。"));拡張用 –

+0

完了!再度、感謝します。 –

関連する問題