fetchAPI给服务端上传文件,服务端一直接受不到数据

1 react项目,上传文件,上传实现大概代码如下:后台能够接收到请求,但是好像是解析不了上传的文件,前端这么写有问题吗?


var f = document.getElementById('f'); 
let formData = new FormData()
formData.append('files',f.files[0])
//
fetch(‘后台接口’, {
            method: "POST",
            mode: "cors",
            credentials: "include",
            headers: {
               "Content-Type":"multipart/form-data;boundary=123"
            },
            body: formData
        })
     
     

2 如果前端代码没问题,但是后台一直接受不到解析不成功数据,不知道后台问题出在哪里?或者是前端请求有没有问题?
3 后台语言是java.

阅读 5.7k
1 个回答

你 mode 是 cors 跨域的话 不能加 headers
我之前也遇到了 去掉就对了

clipboard.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题