Документация

Загрузка файлов на web ресурс в браузере

Требования для программного компонента

Функциональность реализует интерфейс загрузки файлов на web-ресурсы, отображаемые в штатном Браузере. Примерами таких web-ресурсов могут являться сайты популярных файлообменников и иные web-страницы, поддерживающие загрузку файлов различных форматов (документы, медиа-файлы и пр.) с устройств, использующих современные браузеры. В текущей реализации осуществляется загрузка файлов из трех источников (приложений):

  • Из Галереи: Любых отображаемых приложением медиа-файлов в количестве одного или более файлов за одну операцию.
  • из Файлов: Любого отображаемого файловым менеджером контента в количестве одного или более файлов за одну операцию.
  • из Камеры: Мгновенного снимка с возможностью пересъемки в количестве одного снимка за одну операцию.

Архитектурное описание программного компонента

Диаграмма: архитектура функционала загрузки файлов в Браузер
(из приложений Галерея, Файлы, Камера)

Демонстрация реализованного компонента

Начальные условия (для всех перечисленных ниже сценариев) – запуск штатного Браузера с загруженной страницей файлообменника и вызовом контекстного меню загрузки файлов (нажатием на соответствующую область на странице файлообменника):

   

Сценарий 1

Загрузка снимка из приложения Камера – выбор из контекстного меню пункта "Сделать снимок" с последующим запуском приложения Камера, созданием первоначального снимка для загрузки, пересозданием его через нажатие на кнопку "Переснять" и наконец отправкой его через нажатие на кнопку "Использовать фото" с проверкой результата операции на странице файлообменника:

           

Сценарий 2

Загрузка медиа-файлов из приложения Галерея – выбор из контекстного меню пункта "Выбрать из галереи" с последующим запуском приложения Галерея, выбором сначала одного, а затем нескольких медиафайлов и нажатием кнопки "Загрузить" с проверкой промежуточных результатов операций загрузки на странице файлообменника:

           

Сценарий 3

Загрузка файлов из приложения Файлы – выбор из контекстного меню пункта "Выбрать файл" с последующим запуском приложения Файлы, выбором одного или нескольких файлов и нажатием кнопки "Загрузить" с проверкой результата операции загрузки на странице файлообменника: