Reactjs 多文件上载不起作用(材质UI Dropzone ^3.4.0,axios)

Reactjs 多文件上载不起作用(材质UI Dropzone ^3.4.0,axios),reactjs,axios,Reactjs,Axios,我无法使用上载多个文件 API与邮递员配合得很好 这是我登录formData时的控制台: 这就是我使用它的地方: 这是我设置状态的方式: 以下是我尝试发送请求的方式: (我还试着只添加文件,但这也不起作用) 当我记录files1.files时,我得到以下信息: 我想出了解决方案,用相同的键(即图像)将文件作为formData函数的值一个接一个地追加,而不是用键(即图像)作为值一次发送图像数组 所以实际上,我应该这样做: files1.files.forEach(file => {

我无法使用上载多个文件

API与邮递员配合得很好

这是我登录
formData
时的控制台:

这就是我使用它的地方:

这是我设置状态的方式:

以下是我尝试发送请求的方式: (我还试着只添加
文件
,但这也不起作用)

当我记录
files1.files
时,我得到以下信息:


我想出了解决方案,用相同的
键(即图像)将文件作为
formData
函数的
值一个接一个地追加,而不是用
键(即图像)作为
值一次发送图像数组

所以实际上,我应该这样做:

files1.files.forEach(file => {
        formData.append('images', file); // appending image one by one for the same key
      });
与此相反:

formData.append('images', files1.files); // appending the whole array

建议上传。更易于使用:)具有多文件支持和嵌套文件夹拖放功能,非常感谢!!:)