在我的服务器上启用CORS和所有内容后,错误仍然存在。
在我的应用程序内的其他表格中,可以上传图片...但是以这种确切的形式,在iPhone上它可以正常运行,但是在提交后在android上,我所得到的只是一个“网络错误”,尽管该帖子返回了200。我认为是一个轴距问题。仅在android上,我会收到此问题。
我的代码如下:
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,
type: 'image/jpeg',
name: 'image'
});
axios.post('https://example.com/api/auth/createTask', data, {
headers: {
'Authorization': access,
"Content-Type": "multipart/form-data"
},
}).then(res => {
this.props.navigation.navigate('ViewHW', { id: res.data.id })
}).catch(res => {
console.log(res)
})
我真的很感谢这方面的帮助。
最终这是本机问题。该错误现已修复(新版本0.63.3)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句