【发布时间】:2020-04-18 11:08:43
【问题描述】:
我尝试使用Axios 将一些数据(包括图像)上传到服务器。
它在 iOS 上完美运行,但在 Android 上,它返回 Network Error
const data = new FormData();
data.append('tag', tag.METHOD_TAG_UPLOAD_PHOTO);
data.append('app_version', 1);
data.append('os_type', tag.OS_TYPE);
data.append('store_code', kodetoko);
data.append('photo', {
uri: image_picked.uri,
type: 'image/jpeg',
name: judul + ".jpg"
});
我试图在别处寻找解决方案,他们说问题在photo的对象的type内,它需要使用image/jpeg类型。我正在使用它,但它仍然返回 Network Error。请帮忙。
【问题讨论】:
-
如果你在url中使用localhost,它可以在ios上运行,但不能在android上运行,你应该为android指定服务器地址
-
@MahdiN 我没有使用 localhost 作为 url。我用IP。其他请求也可以正常工作(获取、发布无图像等)
标签: android react-native axios