博客 / 詳情

返回

使用form-data的content-type上傳文件問題

問題

當後端需要我們上傳文件時,一般會用form-data的類型。

接口文檔像這樣:
image.png

目標是發出這樣一個請求:
image.png

代碼示例

// 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
  }
});
user avatar lantianhaijiao 頭像 wukongnotnull 頭像 jello_5c89ccf558dcc 頭像 3yya 頭像 jiasm 頭像 segfal_coder 頭像 js_even_js 頭像 haiyangzhilan 頭像 ruochuan12 頭像 u_12595020 頭像 heimatengyun 頭像 fisher_feng 頭像
13 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.