1
FormData xhr要求から受信ファイルを保存しようとしていますが、着信要求を解析できません。これは私がファイルを送信しようとしている方法です:Express 4とMulterを使用してファイルを保存する方法は?
...
let xhr = new XMLHttpRequest(),
formData = new FormData();
for(let i = 0; i < this.files.length; i++) {
formData.append(this.files[i], this.files[i].name);
}
xhr.open('POST', URL, true);
xhr.send(formData);
...
そして、これは私がそれをキャッチしようとしている方法です:
var express = require('express');
var router = express.Router();
var multer = require('multer');
var uploads = multer({dest: './uploads/'});
router.post('/upload', uploads.any(), function (req, res) {
console.log(req.files); // []
console.log(req.file); // undefined
console.log(req.body); //{ '[object File]': '20160715_104330.jpg' }
});
画像がサーバー上に来るが、ディレクトリへの書き込みをされていませんアップロード。
ディレクトリアップロードで画像を保存するにはどうすればよいですか?