我希望在上传之前将图像与asp.net中文件上传控件中的x x像素进行比较 如何使用javascript在File Uploader中以像素为单位获取图像大小?
答案 0 :(得分:0)
在javascript中获取图像大小的一种方法是执行以下操作:
var img = document.getElementById('yourimageId');
var width = img.clientWidth;
var height = img.clientHeight;
另请参阅以前类似问题的以下答案:
答案 1 :(得分:0)
在firefox中,您可以通过此方法获取文件的路径:
https://developer.mozilla.org/en/DOM/File.getAsDataURL
或最新版本:
window.URL.createObjectURL(file);
for webkit window.webkitURL.createObjectURL() 看到 https://developer.mozilla.org/en/Document_Object_Model_(DOM)/window.URL.createObjectURL
并将其设置为img标记并获取大小 因为,你要设置过滤器到elem
progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image)
并将网址设置为此过滤器,然后您就可以获得img的大小 祝你好运