上传图片视频等文件的时候,有时需要过滤一下上传的文件,我们可以先在前端用js筛选一下。(演示上传视频文件)
//上传文件控件
<input type="file" id="media" name="myfile" />
//校验是否上传了文件
if(!(document.getElementById("media").value)){
layer.msg("请上传视频!", {icon: 7, time: 9000});
return false;
}
//获取上传文件的名称
document.getElementById("media").files[0].name;
//获取上传文件的大小
document.getElementById("media").files[0].size;
//获取文件后缀名
var upFileName = $("#media").val();
var index1=upFileName.lastIndexOf(".");
var suffix=upFileName.substring(index1+1, upFileName.length);//后缀名
以上不完全适用于IE浏览器,可根据需要自行调整测试。