問題
當後端需要我們上傳文件時,一般會用form-data的類型。
接口文檔像這樣:
目標是發出這樣一個請求:
代碼示例
// file從input為file的輸入框獲取
const formData = new FormData();
formData.append('code', 'xxx')
formData.append('index', "xxx");
formData.append('file', file);
fetch('/excel/import', {
method: 'POST',
body: formData
});
注意
不要對formdata進行包裝,以下是錯誤示例:
fetch('/excel/import', {
method: 'POST',
body: {
formData
}
});