使用文件输入类型将图像发送到服务器

我有一个屏幕,我从相机捕捉video,拍摄一下。 我还有一个文件输入,我想将这个选项设置为摄像机捕获的图像,即.snap。

我不希望将快照存储为cookie并稍后将其检索,因为它稍后会使用户计算机变重并且每次都需要清理。

所以代码是

 

根据这个w3文件 。

任何想法使用JavaScript?

谢谢,Abhijeet。

使用formData上传文件。 HTML:

  

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