React native Axios网络错误,即使post请求返回200

React native Axios网络错误,即使post请求返回200,react-native,axios,React Native,Axios,在我的服务器上启用CORS和所有内容后,错误仍然存在 在我的应用程序中的其他表单中,上传图片很有效。。。但在这种形式下,在iPhone上它绝对可以正常工作,但在android上提交后,我得到的只是一个“网络错误”,尽管帖子返回200。我认为这是axios的问题只有在安卓系统上我才能看到这个问题。 我的代码如下: const data=new FormData() data.append('subject_id',this.props.navigation.getParam('id')) data

在我的服务器上启用CORS和所有内容后,错误仍然存在

在我的应用程序中的其他表单中,上传图片很有效。。。但在这种形式下,在iPhone上它绝对可以正常工作,但在android上提交后,我得到的只是一个“网络错误”,尽管帖子返回200。我认为这是axios的问题只有在安卓系统上我才能看到这个问题。

我的代码如下:

const data=new FormData()
data.append('subject_id',this.props.navigation.getParam('id'))
data.append('name',this.state.title)
data.append('progress',this.state.progress*100)
data.append('description',this.state.description)
data.append('date',this.state.date)
data.append('image'{
uri:this.state.image,
键入:“图像/jpeg”,
名称:“图像”
});
轴心柱https://example.com/api/auth/createTask",数据,{
标题:{
“授权”:访问,
“内容类型”:“多部分/表单数据”
},
})。然后(res=>{
this.props.navigation.navigate('ViewHW',{id:res.data.id})
}).catch(res=>{
console.log(res)
})

我非常感谢您在这方面的帮助。

我怀疑这是axios的问题

如果您使用的是图像采集器或照相机,请确保检查文档,因为所选文件的路径在android和iOS之间有所不同

确保根据platform.OS=='android'更改项目的路径。
无论您使用什么,都应该在文档中清楚地描述它。

我怀疑这是axios的问题

如果您使用的是图像采集器或照相机,请确保检查文档,因为所选文件的路径在android和iOS之间有所不同

确保根据platform.OS=='android'更改项目的路径。
无论您使用什么,都应该在文档中清楚地描述它。

这最终成为react native的一个问题。该漏洞现在已修补(新版本0.63.3)

这最终成为react native的一个问题。该漏洞现已修复(新版本0.63.3)

您使用的是哪一版本的react native和axios?@VishalRajole我认为情况并非如此。。。但是
~0.62.2
看看这个线程是否有帮助我认为这个线程会有帮助:你使用的是什么版本的react native和axios?@VishalRajole我认为不是这样的。。。但是
~0.62.2
看看这个线程是否有帮助我认为这个线程是有帮助的:答案并不完全正确。我在我的应用程序的其他部分中使用了这个表单,它工作得很好,但不是很好的答案。我在我的应用程序的其他部分使用了这个表单,它工作得非常好