Как сделать вход iOS файла прямо в приложение камеры?
Фон: iOS 6.1 на момент написания не позволяет одновременно выбирать несколько файлов и делать фото в одном входе.
Так как у моего основного приложения уже есть несколько элементов выбора ввода для выбора файлов, я бы хотел добавить вторую кнопку (только требуемую и только на) на устройствах iOS для запуска камеры.
В настоящее время работает с:
<input type="file" class="ios_only" accept="image/*;capture=camera">
Однако iOS Safari всегда дает следующее диалоговое окно:
![iOS 'take photo' or 'choose exiting' dialog]()
Есть ли способ, с помощью которого <input>
можно перейти непосредственно к камере без этой подсказки?
Ответы
Ответ 1
Нет, вы не можете. Safari обрабатывает это как UIImagePickerView
и должен выбрать источник с помощью UIActionSheet
.
Для вашей информации эта строка имеет тот же эффект:
<input type="file" class="ios_only" accept="image/*" capture="camera">
Протестировано также в iOS 7.
Ответ 2
Для нескольких загрузок файлов:
<input capture="camera" accept="image/*" multiple="multiple" type="file" name="photo" id="photo" value="" />