reactjs - Javascript文件上传的rest api POST期间MultipartFile为空
问题描述
我正在使用 React JS 上传文件。这是我试图作为 POST 请求发送的文件数组对象:
我正在尝试通过 axios 提交 POST 请求:
但是一旦调试的代码到达后端,(REST API) MultipartFile[] 就是空的
我想知道为什么..也许我在这里缺少一些配置?请帮忙!谢谢!
解决方案
对不起,我已经想通了。
我应该将文件附加为:
bodyFormData.append('files', files[0]);
不是
bodyFormData.append('files', files);
这解决了我的问题。
推荐阅读
- office-js - 在 Excel Addin JS Addin 中使用本机 Excel 图标
- c++ - noexcept 运算符编译时检查
- c# - 动态添加对程序集的引用到 MSBuild
- javascript - 使用 pdf.js 在画布内的 pdf 上绘制一个矩形
- java - 如何在 onDataChange 中填充 ArrayList,arraylist 用于更新适配器
- javascript - 在 JavaScript 中订阅地图数据结构不起作用
- sql-server - 将 nvarchar 数据类型转换为 datetime 数据类型会创建超出范围的值
- r - 如何从本地文件夹目录正确安装软件包?
- powershell - 在 PowerShell 的 for 循环中组合 HTML 输出
- r - R 4.0.0 + RStudio 中的“调试位置是近似的,因为源不可用”