Reactjs 在Reatjs前端上传csv文件并将其发送回后端服务器

Reactjs 在Reatjs前端上传csv文件并将其发送回后端服务器,reactjs,spring-boot,Reactjs,Spring Boot,我想在Reatjs前端上传csv文件,并将其发送回后端服务器(SpringRESTAPI)。有很多方法可以解决这个问题。签出您只需使用附加在表单数据对象中的文件发出post http请求,就像使用axios(或您喜欢的任何其他库)这样 在存储所选文件(处于状态)后,我们现在需要将其发送到服务器并进行上传。(部分原因是我写的)请提供你试图解决它的方法,不要像是的,这是我的问题解决它。解释您尝试了什么,什么不适合您。const data=new FormData();data.append(“文件”

我想在Reatjs前端上传csv文件,并将其发送回后端服务器(SpringRESTAPI)。

有很多方法可以解决这个问题。签出

您只需使用附加在表单数据对象中的文件发出post http请求,就像使用axios(或您喜欢的任何其他库)这样


在存储所选文件(处于状态)后,我们现在需要将其发送到服务器并进行上传。(部分原因是我写的)请提供你试图解决它的方法,不要像
是的,这是我的问题解决它
。解释您尝试了什么,什么不适合您。const data=new FormData();data.append(“文件”,this.state.selectedFile);控制台日志(数据);var DATA_USER=JSON.parse(localStorage.getItem(“用户”);console.log(this.state);axios.post(“,data,{headers:{Authorization:
Bearer${data_USER.accessToken}
,'Content Type':'multipart/form data'},})前端代码中的头有一些问题,无法识别CSV文件,因此在后端抛出错误不是CSV文件!!虽然相同的文件,我可以通过邮递员上传
 const formData = new FormData();
 formData.append("file", yourStateFile);
 axios.post('yourUrl', formData, {
   headers: {
     'Content-Type': 'multipart/form-data'
   }
})