React 上传文件 Typescript FormData 参数

React Upload File Typescript FormData parameter

我尝试使用 React + Typescript 将文件上传到我的 API,但我无法正确获取 FormData 参数。

我的状态是这样定义的(我这里用的是observable):

这是我的上传操作:

谢谢!!

FormData.append() 方法接受...

a USVString or Blob (including subclasses such as File)

您的 PipelineStore 在其 file 属性 中有一个可为 null 的 FileList。按索引添加文件或迭代列表

//add by index
formData.append("asda", this.file![0]);

// or iterate
for (const f of this.file!) {
  formData.append("asda", f);
}