【发布时间】:2011-06-24 19:24:41
【问题描述】:
我有一张图片的上传表单。当用户选择一个文件时,我需要在上传之前在客户端用js/jquery获取图像的宽度和高度。
当用户从本地计算机选择他们想要上传的图像时,我正在使用此代码进行监控
$('#upload').change(function(){
if($(this).val() != null){
getImgSize(this);
}
});
它调用了这个函数,但它警告宽度和高度为0
function getImgSize(imgSrc){
var newImg = new Image();
newImg.src = imgSrc;
var height = newImg.height;
var width = newImg.width;
alert ('The image size is '+width+'*'+height);
}
这是html标记
<input name="upload" id="upload" type="file">
【问题讨论】:
标签: javascript jquery image upload