我发布的表单数据,包括图像上传,并获得大部分的数据显示在后端控制台,但对于图像,我得到对象对象,我不知道为什么?任何想法?这里是前端
images.forEach((i) => {
data.append('images', images)
})
// axios post requst to back ed happens here
const form = document.querySelector("form");
if (form) {
form.addEventListener("submit", (e) => {
e.preventDefault();
const data = new FormData(form);
axios.post("http://localhost:8080/api/v1/user", data, {
headers: {
'Content-Type': 'multipart/form-data'
},
})
.then((res) => {
console.log(res);
})
.catch((err) => {
console.log(err);
});
});
}
字符串
后面使用node js
const fileupload = require("express-fileupload");
app.use(fileupload());
app.post('/api/v1/user',v1,(req,res) =>{
let images = req.files.images;
console.log (images, res);
res.send(`
Your image is: ${images}
`);
});
型
1条答案
按热度按时间u5i3ibmn1#
请尝尝这个。
字符串