精细上传器 - 获得宽度和宽度选择/上载图像后的高度尺寸

时间:2014-05-20 11:10:57

标签: javascript image fine-uploader

使用精细上传器我需要能够以像素为单位获取所选文件的原始宽度和高度尺寸,以便我可以将它们用于以后在我的页面上使用。有没有办法在选择文件后或在完成成功回调时执行此操作?

1 个答案:

答案 0 :(得分:1)

Fine Uploader不提供此类数据,但您可以自行确定图像的尺寸。首先,将图像文件转换为对象URL(URL.createObjectURL(file)),然后将该URL用作img元素的src属性。最后,在<img>完全渲染后,检查元素的宽度和高度属性。当要求根据特定尺寸限制验证图像文件时,Fine Uploader会在内部执行此操作。有关示例,请参阅image validation code