繁体   English   中英

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

[英]image dimensions, client side after file upload selection

我有一张图片的上传表格。 用户单击浏览并选择一个文件。 当用户选择文件后(在文件上传到服务器之前),如何获得图像尺寸。 显然它必须是客户端,可能带有javascript / jquery或flash / flex(尽管更喜欢js // jquery),但是它们中的任何一个都可以做到这一点吗?

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

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

html是带有on =“ getImgSize(this);”的普通输入。

函数getImgSize(imgSrc)

{

var newImg = new Image();

newImg.src = imgSrc;

var height = newImg.height;

var width = newImg.width;

警报(“图片大小为'+ width +'*'+ height);

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM