您的位置:首页 > Web前端

js在前端判断上传文件的大小

2012-09-19 14:34 453 查看
<input type="file" id="fileText"> 

<input type="button" value="检查文件大小" onclick="checkFileChange(document.getElementById('fileText'));">

来自:http://blog.csdn.net/shanzhizi

<script type="text/javascript">

var  Sys = {};

if(navigator.userAgent.indexOf("MSIE")>0)

{

    Sys.ie=true;

}

if(isFirefox=navigator.userAgent.indexOf("Firefox")>0)

{

    Sys.firefox=true;

}

function checkFileChange(obj)

{

    var filesize = 0;

    

    if(Sys.firefox)

    {

        filesize = obj.files[0].size;

    }else if(Sys.ie)

    {

        var fileobject = new ActiveXObject ("Scripting.FileSystemObject");//获取上传文件的对象

        var file = fileobject.GetFile (document.getElementById("fileText").value);//获取上传的文件

        var filesize = file.Size;//文件大小

    }

    alert(filesize);

}

</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息