NodeJS express(MVC)を使用していますが、画像をアップロードしようとしています。私はアップロードフォルダに画像を保存しようとしていますが、何も表示されません。私がconsole.log(req.files)を実行すると、次のようなメッセージが表示されます(req.bufferは長い一連の2桁の数字と文字を出力します)。フォルダにイメージを保存するにはどうしたらいいですか?multerを使用したファイルのアップロードが完全に機能していません(nodejs)
[{フィールド名: 'ファイル'、 ORIGINALNAME: 'thumbnail.jpg' エンコーディング: '7ビット' MIMEタイプ: '画像/ JPEG' バッファ: サイズ:1347}]
HTML:
<form action="/bars/upload" method = 'post' enctype="multipart/form-data"> <label for='file'>Upload Image</label> <input type="file" name="file" accept="image/*"/> <input type="submit" name='submit' value="submit"/> </form>
NODE JS
var multer = require( 'multer'); var upload = multer({dest: '../ public/uploads /'});
router.post( '/バー/アップロード'、関数(REQ、RES、次){
にconsole.log(req.files);
res.send(req.files); })。
これは命を救いました! –