我有一张图片的上传表单。用户单击“浏览”并选择一个文件。如何在用户选择文件时(在文件甚至上传到服务器之前)获取图像尺寸。它显然必须是客户端的东西,可能是javascript / jquery或flash / flex(虽然更喜欢js // jquery),但是他们中的任何一个都可以这样做吗?
这是我用来绑定到zozo的getImgSize()函数的代码,但它给了我0 * 0的大小。知道为什么吗?
$('#upload').change(function(){
if($(this).val() != null){
getImgSize(this);
}
});
答案 0 :(得分:0)
html是正常输入,on =“getImgSize(this);”
function getImgSize(imgSrc)
{
var newImg = new Image();
newImg.src = imgSrc;
var height = newImg.height;
var width = newImg.width;
警告('图像尺寸为'+宽度+'*'+高度);
}