我需要發送帶有 req.body 資料的檔案(影像)以進行快遞。稍后上傳該影像。我使用 app.use(fileUpload()); 而不是 multer,因為它太難理解它是如何作業的。
我的 axios 看起來像:
let form = new FormData();
form.append('pfp', pfp);
form.append("login", login);
form.append('password', password);
form.append("role", role);
const { data } = await $auth_host.post('/api/user/registrateByAdmin', { form }, {
headers: {
'Content-Type': 'multipart/form-data',
}
});
它不起作用。在 req.headers 中的 Express 看到 'content-type' 我將不勝感激您的幫助。
uj5u.com熱心網友回復:
let form = new FormData();
form.append('pfp', pfp);
form.append("login", login);
form.append('password', password);
form.append("role", role);
const { data } = await $auth_host.post('/api/user/registrateByAdmin', form , {
headers: {
'Content-Type': 'multipart/form-data',
}
});
嘗試將 { form } 更改為 form
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/448859.html
