使用fine-uploader,我需要能够获取所选文件的原始宽度和高度尺寸(以像素为单位),以便以后将它们用于我的页面上。一旦选择了文件,或者在完成成功回调中,是否有办法做到这一点?

最佳答案

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

10-05 20:51
查看更多