現在、私は開いているWebappカメラで作業していますが、今はカメラの設定(ビューポートとしてのライブストリーム、写真ボタンを撮ってキャプチャし、 ...など)しかし、今私は自分のデバイスやコンピュータにユーザーのためにその画像を保存する方法の問題に走っている、このアプリは主にモバイルb2gのために設計されています。私はほとんどの人が私にセキュリティ問題を教えてくれることを知っている!私はそれを置く場所を正確にデバイスに伝えることを意味しません。jsでwindow.getusermediaで撮影した画像を保存する方法
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<script type="text/javascript">
window.onload = function() {
var img = document.getElementById('embedImage');
var button = document.getElementById('saveImage');
img.src = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA'+
'AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO'+
'9TXL0Y4OHwAAAABJRU5ErkJggg==';
img.onload = function() {
button.removeAttribute('disabled');
};
button.onclick = function() {
window.location.href = img.src.replace('image/png', 'image/octet-stream');
};
};
</script>
</head>
<body>
<img id="embedImage" alt="Red dot"/>
<input id="saveImage" type="button" value="save image" disabled="disabled"/>
</body>
</html>
モバイルで実行された特定のコードは、ボタンをクリックするとファイルが自動的に保存されるようになっています。今私がやりたかったことは、自分の写真をそのvarから取り込んでそのファイルとして保存することです。例えば、ダウンロードフォルダにあります。 これは私のコードは、あなたが、私はgetUserMediaで遊んでたとき、これは私のために働いたhttp://1Jamie.github.io