【发布时间】:2020-06-26 11:54:13
【问题描述】:
我正在尝试将图像文件发送到我的后端 API。 Last 适用于 Postman。问题不在于图像,我无法使用 axios 和表单数据发送任何请求,没有仪表我是否附加图像。
使用 fetch 一切正常。花了一些时间才明白,fetch 不需要任何内容类型,最后自动生成为multipart/form-data,右边界。
编写的 axios 应该和 fetch 一样,但它不会生成或更改其内容类型。当然,传递标头'content-type' : 'multipart/form-data 并不能解决问题。当我不设置内容类型时,它只使用application/json。我在文档中找不到类似的东西。随处可见,axios 应该自动创建内容类型标头。
我的 axios 版本是0.18.0。
这是代码,再简单不过了=)
axios
.post(url, payload)
【问题讨论】: