js获取上传文件的相关属性

上传图片视频等文件的时候,有时需要过滤一下上传的文件,我们可以先在前端用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浏览器,可根据需要自行调整测试。


猜你喜欢

转载自blog.csdn.net/cainiaobulan/article/details/78779751