Есть приложение, написанное на React.Изображения загружаются с использованием следующего кода:
<input type='file' id='single-file' onChange={props.onChange}/>
onChange = e => {
let ua = navigator.userAgent;
let is_ie = ua.indexOf("MSIE ") > -1 || ua.indexOf("Trident/") > -1;
if (is_ie === true) {
let file = document.getElementById('single-file').files[0];
this.props.uploadImage(file);
this.props.openUpload(true);
} else {
this.props.uploadImage(e.target.files[0]);
this.props.openUpload(true);
e.target.value = '';
}
};
отправляется стандартно с помощью модуля axios с использованием FormData.
При тестировании было обнаружено, что с ПК и телефонов Android происходит отправка файловбыстро и нормально.Но на айфоне в мобильном интернете сети фото отправляется отлично, но с вай-фай занимает около двух-трех минут.Были протестированы разные айфоны (X, XR, 6, 7), разные браузеры, разные сети Wi-Fi - результат один и тот же.
Может быть, кто-то сталкивался с подобной проблемой?