Я использую Delphi 10 Seattle для разработки приложений для Android и настольных приложений. И согласно требованию, мне нужно загрузить Mp3-файл (может быть от 1 до 5 МБ), и вам нужно сохранить файл в мобильном приложении, которое создается с помощью Delphi. И используя IIS, я сделал путь публично, и к файлу можно получить доступ где угодно. А серверная система имеет скорость загрузки как 512 Кбит/с, а скорость загрузки - 1 Мбит/с.
И теперь я пытаюсь загрузить файл с сервера на мобильный, используя TIdHttp.Проблема с загрузкой файла в TIdHttp с помощью Delphi
Если я использую мобильное приложение в Wifi (скорость загрузки: 8 Мбит/с, скорость загрузки: 2 Мбит/с), файл загружается должным образом.
Но когда я загружаю файл с помощью мобильных данных (3g, Скорость скачивания: 4 Мбит/с, скорость загрузки: 260 Кбит/с), файл не загружается должным образом и отображается исключение как «Время ожидания чтения», , Также я увеличил значение ReadTimeout до 9999999. Затем также не загружается файл. Также, когда я попытался открыть ссылку в Google Chrome. Затем также файл не воспроизводится.
Должен ли я увеличить скорость загрузки системы или изменить код, я могу загрузить ее правильно.
Заранее спасибо.
Я подозреваю, что IIS здесь не играет. –
Я рассмотрел этот же вопрос вчера на форумах [Embarcadero forums] (https://forums.embarcadero.com/thread.jspa?threadID=172219). –