检查文件大小我不会,感觉很难,js能取得本地(客户端信息)吗?我觉得危险。大虾执政。
第一个问题好办,用正则表达式。
http://www.regexlib.com/Default.aspx这里有好多正则的例子可供查询使用。

解决方案 »

  1.   

    我知道怎么取得文件大小 但是我实在不会javascript语法
    下面是一段取得文件或文件夹大小的函数
    function ShowFolderSize(filespec)
    {
       var fso, f, s;
       fso = new ActiveXObject("Scripting.FileSystemObject");
       f = fso.GetFolder(filespec);
       s = f.Name + " uses " + f.size + " bytes.";
       return(s);
    }
      

  2.   

    上面好像是jscript的语法,javascript能实现么?有高手在么?急!
      

  3.   

    可以用这个程序试试<script>
    var img=null;
    function s()
    {
    if(img)img.removeNode(true);
    img=document.createElement("img");
    img.style.position="absolute";
    img.style.visibility="hidden";
    img.attachEvent("onreadystatechange",orsc);
    img.attachEvent("onerror",oe);
    document.body.insertAdjacentElement("beforeend",img);
    img.src=inp.value;
    }
    function oe()
    {
    alert("cant load img");
    }
    function orsc()
    {
    if(img.readyState!="complete")return false;
    alert("图片大小:"+img.offsetWidth+"X"+img.offsetHeight);
    alert("图片尺寸:"+img.fileSize);
    btn.disabled=false;
    }
    </script>
    <input id=inp type="file">
    <br>
    <button onclick="s()">Test</button><button id=btn disabled>UpLoad</button>