javascript 使用formData - React和Axios将图像发送到API时出错

wko9yo5t  于 2023-02-28  发布在  Java
关注(0)|答案(1)|浏览(146)

我使用formdata将图像发送到服务器,但是当我使用append函数时,它没有向我声明的formdata添加任何内容,并且我一直得到一个400错误。

const fileSelectHandler = (e) => {
    e.preventDefault();
    setFile(e.target.files[0]);

    let image = file;
    let formData = new FormData();

    formData.append("image", image);
    console.log(formData);
    
    Axios.post(imgUrl, formData, config)
      .then((response) => console.log("Response: " + response))
      .catch((err) => console.log("error: " + err));
  };

以及输入:

<input
  type="file"
  className="form-control"
  onChange={fileSelectHandler}
/>
rxztt3cl

rxztt3cl1#

Yeah, bro, i have same problem with my code
because f%$k my eyes, server say me problem
and problem was

enter image description here数据.append(“文件”,文件);但是,服务器等待对象与名称'照片',当我改变'文件'需要的名称,我的请求发送并放置在服务器最终:数据.append('照片',文件);我想,也许它能帮到你!

相关问题