0
我正嘗試將文件上傳到我的快遞服務器。客戶端代碼如下所示:如何在Express js中獲取FormData?
axios.post('localhost:3030/upload/audio/', formData)
在我的Express服務器:
App.use(bodyParser.urlencoded({ extended: true }));
App.use(bodyParser.json());
App.post('/upload/audio/', function uploadAudio(req, res) {
let quality = ['320', '128'];
let file = req.body;
console.log(file)
res.send('Frick')
}
但是,即使MP3文件被髮送:
的req.body
是空的當記錄時(注意空物體):
如何在Express.js中獲取formData(和文件)?
你不送香草請求正文與您的POST請求。你發送'multipart/form-data',有一個單獨的body解析器。比較https://github.com/expressjs/body-parser,段落*「這不處理多部分機構」* ff。 – Tomalak