Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用ReactJs和axios更新图像_Reactjs_Axios - Fatal编程技术网

如何使用ReactJs和axios更新图像

如何使用ReactJs和axios更新图像,reactjs,axios,Reactjs,Axios,我在使用react和axios更新图像时遇到问题。我将图像转换为表单数据,但无法工作。它总是在axios数据中附加错误 这是我在删除axios数据中的图像时放入数据的方法。请求成功转到api。当我将图像放入axios数据时,请求失败;( 这是我的处理器图像 handleFile(e) { this.setState({ images: e.target.files[0] }); this.setState({ image: '' }); let reader = new

我在使用react和axios更新图像时遇到问题。我将图像转换为表单数据,但无法工作。它总是在axios数据中附加错误 这是我在删除axios数据中的图像时放入数据的方法。请求成功转到api。当我将图像放入axios数据时,请求失败;(

这是我的处理器图像


handleFile(e) {
    this.setState({ images: e.target.files[0] });
    this.setState({ image: '' });
    let reader = new FileReader();
    let images = e.target.files[0];
    reader.onloadend = () => {
      this.setState({ file: images, imagePreviewUrl: reader.result });
    }
    reader.readAsDataURL(images)
  }


你确定这个方法是put而不是post吗?@Amin Darian是的,我确定,通过这个onSubmit方法,我可以更新除图像文件之外的所有数据(

handleFile(e) {
    this.setState({ images: e.target.files[0] });
    this.setState({ image: '' });
    let reader = new FileReader();
    let images = e.target.files[0];
    reader.onloadend = () => {
      this.setState({ file: images, imagePreviewUrl: reader.result });
    }
    reader.readAsDataURL(images)
  }