Подтвердить что ты не робот

Загрузите несколько файлов на android, используя <input type="file" multiple/">

Я получил

<input type="file" multiple accept="image/*" />

и я хочу, чтобы мои пользователи андроида могли загружать сразу несколько файлов одновременно. Пользователи, использующие протокол nexus-5, не могут загружать сразу несколько файлов одновременно. Я также попытался добавить capture = "camera" на вход, но это только автоматическое открытие камеры и одновременное ассоциирование только одного изображения за раз. Это работает везде, кроме Android.

Есть ли что-то, что мне не хватает?

Спасибо,

4b9b3361

Ответ 1

Я ударил ту же кирпичную стену. Я пробовал несколько мобильных браузеров и не могу найти какую-либо работу.

Я нашел эту ссылку, в которой говорится, что ни один из браузеров Android не поддерживает это: http://caniuse.com/#feat=input-file-multiple

Из обширного поиска я видел информацию, которая говорит о том, что Chromium поддерживает это (но еще не показ), и он должен попасть в Chrome для Android, но не указывать временные рамки.

Ответ 2

Кажется, что это изменилось со времени моего последнего ответа. Если вы сейчас смотрите: http://caniuse.com/#feat=input-file-multiple

Теперь вы увидите, что Chrome 42 (или лучше) для Android теперь поддерживает множественную загрузку файлов, если вы используете Android 5.0 или выше. Это довольно ограниченное, но, по крайней мере, улучшение. Поскольку Android 5 (Lollipop) получает долю на рынке (18,1% в августе 2015 года), это становится более практичным.

Ответ 3

Вот один трюк. Нажмите обычную кнопку <input type='file' multiple>. Появится файл-подборщик: долгое нажатие на файл, чтобы выбрать его, затем выберите другие файлы. На верхней панели появляется "Открыть", выберите его, а затем добавьте несколько файлов в коллекцию файлов. Престижность к Simon @atp для этого.

Однако не все доступные файловые сборщики могут работать.

Ответ 4

По состоянию на 12/20/2017, новый браузер Chrome позволяет выбирать несколько файлов. Просто выберите свои файлы и нажмите "Открыть" в верхнем правом углу.

Ответ 6

У меня аналогичная проблема. И я протестировал последние хром и FireFox, оба не работают.

Но браузер QQ, который использует ядро ​​X5, кажется, единственный браузер работает так, как я ожидал. Поэтому My solution будет использовать оболочку App для инкапсуляции SDK X5.