![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Проблемы с загрузкой файла при использовании TIdHTTP в FMX AndroidDelphi , Интернет и Сети , URLЗагрузка файла с помощью TIdHTTP в приложении FMX Android может вызвать определенные проблемы, если не учитывать некоторые нюансы. В этом руководстве мы рассмотрим, как решить проблему загрузки файла на основе команды curl и предоставим рабочий пример кода на Object Pascal (Delphi). Проблема Пользователь предоставил следующую команду curl для загрузки файла на хост:
При вызове этой команды из командной строки Windows мы получаем следующий вывод:
Файл успешно загружается на хост, но при попытке воспроизвести это поведение с помощью Indy в приложении FMX Android файл не появляется в указанном каталоге, хотя статус-код 200 возвращается. Решение Для решения этой проблемы важно правильно настроить TIdHTTP и TFileStream. Вот рабочий пример кода на Object Pascal (Delphi), который воспроизводит поведение команды curl:
Примечания:
Приложение FMX Android столкнулось с трудностями при загрузке файла с помощью TIdHTTP, и в руководстве рассматривается решение этой проблемы на основе команды curl, с примерами кода на Object Pascal (Delphi). Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |