我的Web應用程序目標是允許用戶從攝像頭上傳圖片並保證圖片沒有從用戶檔案中選擇。如何執行攝像頭的上傳照片
以下代碼正常工作,但用戶可以選擇「拍照」或「選擇圖片」。是否有可能只強制「拍照」選項?
<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不支持這種新方法,所以它不太實用。 –