Как сделать вход 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="" />