У меня есть мобильная веб-страница, которая включает элемент ввода типа "файл", чтобы пользователи могли загружать файлы изображений на сервер. Страница отлично работает на iOS и на Nexus 4 (Android 4.2.1) в браузере Chrome.
Когда я использую Samsung S3 (Android 4.0.4) с браузером по умолчанию, нажимая кнопку "Выбрать файл", открывается диалоговое окно выбора изображения, как и ожидалось, однако после того, как я выберу изображение и закрою диалог, веб-страница обновится, поэтому я теряю изображение, которое было выбрано. Кто-нибудь еще видел это поведение? Любые предложения об обходном пути?
Элемент ввода, который я использую, является довольно стандартным и выглядит следующим образом:
<input id="addPhoto" type="file" accept="image/*"/>
Даже без атрибута accept я получаю ту же проблему.