参考资料:
var filename = $("#sectionfileupload").val(); //c:\fakepath\3.jpeg var exts = filename.split('.'); var ext = ""; if (exts != undefined) { if (exts.length <= 1 && filename.indexof('=')>-1) {//直接输入上传到azure之后生成的文件地址 console.log(exts.length); } else { ext = exts[exts.length - 1]; ext = ext.tolowercase(); if (ext != 'ppt' && ext != 'pptx' && ext != 'doc' && ext != 'docx' && ext != 'xls' && ext != 'xlsx' && ext != 'pdf' && ext != 'mp4') { toaster.pop('error', "上传失败,文件格式限制为office文件、pdf、mp4视频文件"); return; } } }
//获取视频或者音频时长 var fileurl = url.createobjecturl(file); //经测试,发现audio也可获取视频的时长 var audioelement = new audio(fileurl); var duration; audioelement.addeventlistener("loadedmetadata", function (_event) { duration = audioelement.duration; console.log( "duration"); console.log(duration);//单位:秒 });
//获取文件大小 var size = file.size;//单位:字节(byte)
自己留个笔记。
如对本文有疑问, 点击进行留言回复!!
Parallels Desktop v15.1.4-47270 商业版下载 Mac安装Windows首选虚拟机
关于LPC824Lite开发板下载程序时提示"Invalid ROM Table"
MySQL 5.7 关于 JSON 类型的子集Key/Value获取方法分享
javascript从入门到跑路-----小文的js学习笔记(19)------- js的垃圾回收机制
网友评论