如何使用ReactJs和axios更新图像
我在使用react和axios更新图像时遇到问题。我将图像转换为表单数据,但无法工作。它总是在axios数据中附加错误 这是我在删除axios数据中的图像时放入数据的方法。请求成功转到api。当我将图像放入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
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)
}