antd upload 上传文件 有两次请求,后端应该怎么写才能获取到文件

第一次204 No Content
第二次才使用multipart/form-data

之前我也以为是组件导致的,后面后端说Access-Control-Allow-Headers 不是默认的请求,导致请求不是简单的请求,像这样图片描述

因为用了graphql所以导致我改不了底层的fetch结构,只能把一些多余的放到header头上了 像这样图片描述

阅读 8.8k
3 个回答

后端设置Access-Control-Allow-Headers 加上了Authorization,X-Requested-With
这两个头是上传文件请求必须设置的
加上后就可以正常上传了

为什么会两次呢?
我们从来都没有遇到过。
参数有问题吧。

额外的请求如果是favicon.ico的话,可以过滤下。

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