如何将图像文件附加到 formData

How can i append image file to formData

我想将图像文件附加到 FormData,但它不起作用

 `let formData = new FormData();        
  let profile = data.payload;
  formData.append('avatar', profile.avatar);

这里的头像是图像文件,其值为:

头像:文件列表 0:文件 {name:“dulux.jpg”,lastModified:1592928192081,lastModifiedDate:2020 年 6 月 23 日星期二 21:03:12 GMT+0500(巴基斯坦标准时间),webkitRelativePath:“”,大小:8336,...} 长度:1 原型:文件列表

你的 profile.avatar 似乎是一个数组:

formData.append('avatar', profile.avatar[0]);