我有一个屏幕,可以从相机捕获视频并拍摄快照。我还有一个文件输入,我想将此选项设置为从相机捕获的图像,即快照。
我不想将快照存储为 cookie 并在以后检索它,因为它稍后会使用户的计算机变得沉重并且每次都需要清洁。
所以代码是
<input type="file" id="visitorphoto" name="visitorPhoto" accept="image/*" capture>
这是根据这个w3文档.
使用 javascript 有什么想法吗?
谢谢,
阿比吉特。
使用formData上传文件。
HTML:
<input type="file" id="filechooser">
JavaScript 代码
function uploadFile() {
var blobFile = $('#filechooser').files[0];
var formData = new FormData();
formData.append("fileToUpload", blobFile);
$.ajax({
url: "upload.php",
type: "POST",
data: formData,
processData: false,
contentType: false,
success: function(response) {
// .. do something
},
error: function(jqXHR, textStatus, errorMessage) {
console.log(errorMessage); // Optional
}
});
}
兼容性:http://caniuse.com/xhr2
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)