我有一个屏幕,我正在从相机捕捉视频,抓拍。我还有一个文件输入,我想将此选项设置为从相机i.e..snap捕获的图像。
我不想将快照存储为cookie,然后再检索它,因为这将使用户的计算机变得繁重,并且每次都需要清理。
所以代码是
<input type="file" id="visitorphoto" name="visitorPhoto" accept="image/*" capture>这是根据这个w3 document。
有使用javascript的想法吗?
谢谢,阿比杰。
发布于 2014-08-08 21:33:29
使用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
https://stackoverflow.com/questions/25204621
复制相似问题