前端发送文件接口,后端报错the request was rejected because no multipart boundary was found
时间: 2023-09-23 12:07:25 浏览: 116
前端Promise的理解的面试题
这个错误通常是因为前端发送的文件没有正确的 multipart boundary,导致后端无法解析文件。解决方法是在前端发送文件时设置正确的 multipart boundary,可以使用 FormData 对象来发送文件,示例代码如下:
```
const formData = new FormData();
formData.append('file', file);
fetch('/upload', {
method: 'POST',
body: formData,
headers: {
'Content-Type': 'multipart/form-data; boundary=----WebKitFormBoundaryabc123',
},
})
```
其中,boundary 参数可以设置为任何随机字符串,但必须与请求头中的 Content-Type 对应。
阅读全文