Javascript 我正在尝试从“上传视频”;照片;iOS设备使用HTML5表单的应用程序

Javascript 我正在尝试从“上传视频”;照片;iOS设备使用HTML5表单的应用程序,javascript,html,uiwebview,html5-video,busboy,Javascript,Html,Uiwebview,Html5 Video,Busboy,我们正在尝试使用HTML5表单从“照片”应用程序上传视频。每次我录制视频并上传到服务器时,文件都会被上传。但如果我尝试从gallery上传现有视频,文件大小将变为零。这是我的密码 HTML代码 <input accept="video/*;capture=camera" type="file" name="files[]" id="fileinput" multiple data-role="none"/> Javascript代码 $('#fileinput').change

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

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);
}
$('#fileinput')。更改(函数(e){
e、 预防默认值();
var input=document.getElementById('fileinput');
file=input.files[0];
log(“chat.js中的文件大小为=“+file.size”);

如果(file.size将HTML代码更改为以下行,则问题得到解决

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

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

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

也看到这个,也看到这个,