Я пишу мобильное приложение, использующее PhoneGap, которое обращается к камере на мобильном устройстве, когда пользователь нажимает кнопку, чтобы сделать снимок, появляется возможность использовать камеру, а также возможность использовать изображение из альбома, уже находящегося на устройстве, для целей безопасности я хотел бы запретить эту функцию загрузки изображения из альбома. Как бы я это сделал. В настоящее время у меня есть:
<input id="files" name="files[]" type="file" multiple/>
который при нажатии на устройстве IOS или Android запрашивает у пользователя возможность выбрать изображение или загрузить из альбома. Как я могу изменить это, чтобы можно было выбрать только камеру?
Заранее спасибо.
Вы можете попробовать использовать атрибут capture
зарегистрированный: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Input
Или вам придется использовать пользовательский контроль камеры вместо стандартного управления input
. Не все платформы будут поддерживать атрибут capture
, как вы можете видеть здесь: управление входным файлом HTML с атрибутами захвата и приема работает неправильно?