HTML内容:
<input type="file" name="videToUpload" id="fileId" accept="video/*">
var files = doucment.getElementById("fileId").files[0];
console.log(files);
/*
*通过上面打印日志可以看到文件的一些基本信息:lastModified: 1584173945318
*lastModifiedDate: Sat Mar 14 2020 16:19:05 GMT+0800 (中国标准时间) {}
*name: "59cf8ef418c94eb05545c5e5cc5fc0d6.mp4"
*size: 1733983
*type: "video/mp4"
*webkitRelativePath: ""
*__proto__: File
*/
//限制文件大小
var mb = files.size / 1048576; //1024*1024=1M 换算成 mb
if(mb > 100){
layer.msg('大于100M的文件,请压缩后上传!');
return false;
}
//限制文件类型
var typeArr = files.type.split("/");
if(typeArr[1] != 'mp4'){ //这里可以根据需求判断多个类型
layer.msg('文件类型不正确!');
return false;
}