急救,兼容火狐的js获取图片大小 var img = new Image(); img.src = "aaaa.jpg"; img.onload = function(){ alert(img.height + "," + img.width); } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对不起,没说太清楚。场景是这样的:浏览器里有 文件上传组件<type="file" />点击浏览后,在不上传后台服务器的情况下,通过js预览图片,并获取图片大小。获取图片占用空间的大小 如:200K最好能获取图片的路径,这样可以在浏览器里预览。 window.URL = window.URL || window.webkitURL;var img = document.createElement("img");img.onload = function(e) { window.URL.revokeObjectURL(this.src);}img.src = window.URL.createObjectURL(o.files[0]);document.body.appendChild(img); 新版本要用FileReader对象,参考:javascript客户端图片预览,兼容最新firefox,chrome和IE大小获取要在服务器端来弄,要不就用uploadify,flash差几件 showbo 版主 给力了!谢谢。 如何用html字符串创建jquery对象? 下拉框取值重复问题 javascript变量相加问题 javascript显示中文乱码的问题! Ext.getBody()问题 请问这个怎么处理?麻烦帮帮忙。 用js赋值后的div的怎么求高 请问 :javascript 如何动态改变外部样式链接 JavaScript二维数组怎么定义???恳请大家帮帮忙!!!(在线等) 隐藏层显示问题??? 谢谢 请问在localhost域里放一个iframe,能获取iframe里DOM的内容吗? 在用ExtJS写脚本时报“缺少对象”错误
场景是这样的:
浏览器里有 文件上传组件<type="file" />
点击浏览后,在不上传后台服务器的情况下,通过js预览图片,并获取图片大小。
获取图片占用空间的大小 如:200K
最好能获取图片的路径,这样可以在浏览器里预览。
window.URL = window.URL || window.webkitURL;
var img = document.createElement("img");
img.onload = function(e) {
window.URL.revokeObjectURL(this.src);
}
img.src = window.URL.createObjectURL(o.files[0]);
document.body.appendChild(img);