Я делаю POST-запрос к «облачному» серверу для загрузки изображения и отправки форм-данных с помощью axios в реагировать на нативный.Весь процесс работает нормально на iOS, но на Android я получаю «Ошибка сети».
Я использую Axios 0.18.0 и застрял на этом в последние 3 дня.Кто-то, пожалуйста, помогите мне.
Многие сталкивались с этой проблемой, но решения пока нет.
var photo = {
uri: image.sourceURL,
type: image.mime,
name: image.filename,
};
var formData = new FormData();
formData.append('file',photo);
formData.append('upload_preset','abcde');
axios({
url:'https://api.cloudinary.com/v1_1/abcde/upload',
method:'POST',
headers:{
'Content-Type':'application/x-www-form-urlencoded'
},
data:formData
}).then(function(response){
}).catch((error) =>{
//Network error comes in
});
Точная ошибка консоли:
Error: Network Error
at createError (createError.js:16)
at XMLHttpRequest.handleError (xhr.js:87)
at XMLHttpRequest.dispatchEvent (event-target.js:172)
at XMLHttpRequest.setReadyState (XMLHttpRequest.js:567)
at XMLHttpRequest.__didCompleteResponse (XMLHttpRequest.js:397)
at XMLHttpRequest.js:503
at RCTDeviceEventEmitter.emit (EventEmitter.js:179)
at MessageQueue.__callFunction (MessageQueue.js:351)
at MessageQueue.js:116
at MessageQueue.__guardSafe (MessageQueue.js:314)
Может ли кто-нибудь указать мне правильное направление, так как я застрял здесь в последние 3 дня.PS: тот же код отлично работает на iOS.