图像尺寸,文件上传选择后的客户端

时间:2011-02-08 12:17:45

标签: javascript jquery flex image html5

我有一张图片的上传表单。用户单击“浏览”并选择一个文件。如何在用户选择文件时(在文件甚至上传到服务器之前)获取图像尺寸。它显然必须是客户端的东西,可能是javascript / jquery或flash / flex(虽然更喜欢js // jquery),但是他们中的任何一个都可以这样做吗?

这是我用来绑定到zozo的getImgSize()函数的代码,但它给了我0 * 0的大小。知道为什么吗?

$('#upload').change(function(){
   if($(this).val() != null){
      getImgSize(this);         
   }
});

1 个答案:

答案 0 :(得分:0)

html是正常输入,on =“getImgSize(this);”

function getImgSize(imgSrc)

{

var newImg = new Image();

newImg.src = imgSrc;

var height = newImg.height;

var width = newImg.width;

警告('图像尺寸为'+宽度+'*'+高度);

}