日期:2014-05-16 浏览次数:20466 次
<script language="javascript"> var img = document.getElementByid("img");//通过ID获取IMG元素 var image = new Image();//new一个image对象 image.src=img.src; //获取尺寸 image.width;//宽 image.height;//高 //获取大小 image.onreadystatechange = function () { if (image.readyState == "complete") { initFileSize=image.fileSize; var fileSize=Math.ceil(initFileSize/1024); imgSize.innerHTML="尺寸:"+img.height+"×"+img.width+" "+fileSize+"k"; } } </script>
------解决方案--------------------
js一般无法验证,能运行的兼容性都不怎么样,一般是上传到服务器再验证,或者使用flash
参考:flash无刷新上传文件1
------解决方案--------------------
楼上是正解,如果要判断大小,一般都用flash