Javascript 将拍摄的快照用作输入文件中的文件

Javascript 将拍摄的快照用作输入文件中的文件,javascript,html,webcam.js,Javascript,Html,Webcam.js,我需要使用网络摄像头拍摄快照,并将拍摄的照片作为文件保存到 我设法用webcam.js拍摄了快照 现在,我需要将输入的文件设置为刚才拍摄的快照 我如何拍摄快照: HTML: JS: 函数获取快照(){ //拍摄快照并获取图像数据 网络摄像头.snap(函数(数据uri){ //在页面中显示结果 document.getElementById('results')。innerHTML= '这是您的图像:'+ ''; } ); } 在JS中,data\u uri是我刚刚拍摄的快照的base64

我需要使用网络摄像头拍摄快照,并将拍摄的照片作为文件保存到

我设法用
webcam.js
拍摄了快照
现在,我需要将输入的文件设置为刚才拍摄的快照

我如何拍摄快照:

HTML:


JS:

函数获取快照(){
//拍摄快照并获取图像数据
网络摄像头.snap(函数(数据uri){
//在页面中显示结果
document.getElementById('results')。innerHTML=
'这是您的图像:'+
'';
} );
}
在JS中,
data\u uri
是我刚刚拍摄的快照的base64。

有没有办法在我的
中使用base64字符串作为输入文件?

看看这个完整的示例@G-Man我已经签出了这个库,但问题并不仅仅是用它解决的。我为我必须做的事找到了解决办法。
<input type=button value="Take Snapshot" onClick="take_snapshot()">
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+'"/>';
            } );
        }