我们正在尝试使用 Html 5 表单从“照片”应用程序上传视频。每次我录制视频并上传到服务器时,文件都会被上传。但是,如果我尝试从画廊上传现有视频,文件大小将变为零。这是我的代码。

HTML 代码。

<input accept="video/*;capture=camera" type="file" name="files[]" id="fileinput" multiple data-role="none"/> 

Javascript 代码。

$('#fileinput').change(function(e){ 
e.preventDefault(); 
var input = document.getElementById('fileinput'); 
file = input.files[0]; 
console.log("file size in chat.js is ="+file.size); 
if(file.size<=22020096){ 
var formdata = new FormData(document.getElementById('fileForm')); 
formdata.append("user", user); 
formdata.append("frndname", frndname); 
formdata.append("fileSize", formatBytes(file.size)); 
formdata.append("fileName", file.name); 
} 

请提出建议。

请您参考如下方法:

将 HTML 代码更改为以下几行,问题得到解决。

<input accept=".MOV;capture=camera" type="file" name="files" id="fileinput"/> 


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!