鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ antd upload 上傳文件 有兩次請(qǐng)求,后端應(yīng)該怎么寫才能獲取到文件

antd upload 上傳文件 有兩次請(qǐng)求,后端應(yīng)該怎么寫才能獲取到文件

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

之前我也以為是組件導(dǎo)致的,后面后端說Access-Control-Allow-Headers 不是默認(rèn)的請(qǐng)求,導(dǎo)致請(qǐng)求不是簡(jiǎn)單的請(qǐng)求,像這樣圖片描述

因?yàn)橛昧薵raphql所以導(dǎo)致我改不了底層的fetch結(jié)構(gòu),只能把一些多余的放到header頭上了 像這樣圖片描述

回答
編輯回答
真難過

為什么會(huì)兩次呢?
我們從來都沒有遇到過。
參數(shù)有問題吧。

2017年1月24日 17:17
編輯回答
失心人

后端設(shè)置Access-Control-Allow-Headers 加上了Authorization,X-Requested-With
這兩個(gè)頭是上傳文件請(qǐng)求必須設(shè)置的
加上后就可以正常上傳了

2017年12月19日 21:47
編輯回答
選擇

額外的請(qǐng)求如果是favicon.ico的話,可以過濾下。

2018年1月25日 02:56