美文网首页
js文件上传限制大小与格式

js文件上传限制大小与格式

作者: 糯米卷爱吃玉米 | 来源:发表于2016-05-06 15:26 被阅读0次

javascript

function filefujianChange(target) {
    var fileSize = 0;
    var bro=$.browser;
    var binfo="";
    if(bro.msie){
        var isIE = true;
    }
    if (isIE && !target.files) {
        var filePath = target.value;
        var fileSystem = new ActiveXObject("Scripting.FileSystemObject");
        var file = fileSystem.GetFile (filePath);
        fileSize = file.Size;
    } else {
        fileSize = target.files[0].size;
    }
    var size = fileSize / 1024;
    //这里限制大小
    if(size>2000){    
        alert("附件不能大于2M");
        target.value="";
        return
    }
    var name=target.value;
    var fileName = name.substring(name.lastIndexOf(".")+1).toLowerCase();
    //这里限制类型
    if(fileName !="pdf" && fileName !="ppt"){       
        alert("请选择PPT或PDF格式文档!");
        target.value="";
        return
    }
}

html

<input type="file" onchange="filefujianChange(this);" />

相关文章

网友评论

      本文标题:js文件上传限制大小与格式

      本文链接:https://www.haomeiwen.com/subject/bydjrttx.html