js怎么验证上传的文件是excel |
|
![]() |
验证后缀名吧 。。
|
![]() |
如上、验证后缀名
|
![]() |
在js获取文件上传路径,然后得到文件后缀,昨个判断不就ok了么
|
![]() 30分 |
function doCheck(){
var file = $(“#fileName”).val(); if(file == “””” || file == null) { $(“#error”).html(“请选择所要上传的文件!”); } else { var index = file.lastIndexOf(“.”); if(index < 0) { $(“#error”).html(“上传的文件格式不正确,请选择97-2003Excel文件(*.xls)!”); } else { var ext = file.substring(index + 1, file.length); if(ext != “xls”) { $(“#error”).html(“上传的文件格式不正确,请选择97-2003Excel文件(*.xls)!”); } else { $(“#error”).hide(); return true; } } } return false; } 给你段代码看看 |
![]() |
LS的正解 |
![]() |
这个只能通过验证后缀名!这个就比较简单了嘛!
|
![]() |
得到文件的全部路径后 截取最后一个 “.” 到末尾的格式。
全部统一大写或者小写来判断 你想要的格式 .xls的就是 |
![]() |
截取最后一个 “.”+1, 到末尾的格式 |
![]() |
好,我试试。我也正要用
|