Мне нужно сделать снимок с моей веб-камеры и использовать сделанный снимок в виде файла в <input type="file">
Мне удалось сделать снимок, используя webcam.js
.
Теперь мне нужно установить файл моего ввода в качестве снимка, который я только что сделал.
Как сделать снимок:
HTML:
<input type=button value="Take Snapshot" onClick="take_snapshot()">
JS:
function take_snapshot() {
// take snapshot and get image data
Webcam.snap( function(data_uri) {
// display results in page
document.getElementById('results').innerHTML =
'<h2>Here is your image:</h2>' +
'<img src="'+data_uri+'"/>';
} );
}
В JS data_uri
- это base64 снимка, который я только что сделал.
Есть ли способ использовать строку base64 в качестве входного файла в моем <input type="file">
?