В приложении React загрузка изображения с iPhone на Wi-Fi происходит очень медленно, в мобильном Интернете - отлично. Кто-нибудь сталкивался? - PullRequest
0 голосов
/ 07 мая 2019

Есть приложение, написанное на 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 - результат один и тот же.

Может быть, кто-то сталкивался с подобной проблемой?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...