我正在尝试使用 Html 5 表单从 "Photos" 应用上传视频 iOS 设备
I am trying to upload Video from "Photos" app using Html 5 form for iOS devices
我们正在尝试使用 Html 5 表单从 "Photos" 应用上传视频。每次我录制视频并上传到服务器时,文件都会上传。但是,如果我尝试从 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);
}
求推荐。
将 HTML 代码更改为以下几行,问题已解决。
<input accept=".MOV;capture=camera" type="file" name="files" id="fileinput"/>
我们正在尝试使用 Html 5 表单从 "Photos" 应用上传视频。每次我录制视频并上传到服务器时,文件都会上传。但是,如果我尝试从 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);
}
求推荐。
将 HTML 代码更改为以下几行,问题已解决。
<input accept=".MOV;capture=camera" type="file" name="files" id="fileinput"/>