Цель моего веб-приложения позволяет пользователю загружать изображение с камеры и гарантировать, что изображение НЕ выбрано из пользовательского архива.Как обеспечить загрузку фотографий с камеры
Следующий код работает нормально, но пользователь может выбрать «Сделать снимок» или «Выбрать изображение». Можно ли принудительно использовать только вариант «Снять картину»?
<input id="myFileInput" type="file" accept="image/*" capture="camera">
<script>
var myInput = document.getElementById('myFileInput');
function sendPic() {
var file = myInput.files[0];
// Send file here
}
myInput.addEventListener('change', sendPic, false);
</script>
Любая другая идея?
См. Https://developer.mozilla.org/en-US/docs/Web/API/Navigator/getUserMedia Это устарело. Это новый стандарт: https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia, но он не поддерживается широко. –
navigator.getUserMedia устарел. новый метод - MediaDevices.getUserMedia(). вы можете проверить это, попробовав демонстрацию, содержащуюся в учебнике – bjelli
Новый метод не поддерживается в IE и Safari, поэтому это не очень практично. –