日期:2014-05-16 浏览次数:20564 次
<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