发布文件多部分/表单数据(JavaScript)时出错

发布文件多部分/表单数据(JavaScript)时出错,javascript,multipartform-data,fetch-api,Javascript,Multipartform Data,Fetch Api,我每次尝试将数据发布到API时都会出错。 请求: changeUserAvatar(authParam, file) { let formData = new FormData(); //file is actually new FileReader.readAsDataURL(myId.files[0]); formData.append('profile_image', file); fetch(BASE_URL + 'profile-image', { metho

我每次尝试将数据发布到API时都会出错。 请求:

changeUserAvatar(authParam, file) {
  let formData = new FormData();
  //file is actually new FileReader.readAsDataURL(myId.files[0]);
  formData.append('profile_image', file);

  fetch(BASE_URL + 'profile-image', {
    method: 'POST',
    headers: {
  'Content-Type': 'multipart/form-data',
  'Authorization': authParam
    },
    body: formData
  }).then((response) => {
    return response.json();
  }).then((response) => {
    debugger;
  }).catch((error) => {
    console.error(error);
  });
}
错误:配置文件图像不能为空(422)

但它不是空白的

请求有效负载

我做错了什么?

在GutHub解决:

我只需离开
标题
,而不手动指向任何
内容类型