页面中在上传之前获取上传文件的路径(例子:获取上传图片的路径,获得上传图片的大小:长度和宽度)
来源:互联网 发布:淘宝客服工作心得体会 编辑:程序博客网 时间:2024/04/28 13:30
<body><script type="text/javascript" src="g:\jquery.js"></script><input id="upload" type="file"><div id="test1" style="width:300px;height:500px;border:1px solid red;"></div><script type="text/javascript">function getPath(obj) { if(obj) { if (window.navigator.userAgent.indexOf("MSIE")>=1) { obj.select(); return document.selection.createRange().text; } else if(window.navigator.userAgent.indexOf("Firefox")>=1) { if(obj.files) { return obj.files.item(0).getAsDataURL(); } return obj.value; }else if( navigator.userAgent.toLowerCase().indexOf('chrome') > -1 ) { var f = obj.files[0] var src = window.URL.createObjectURL(f); return src; } return obj.value; } } $(':file').change(function(){ var src=getPath(this); if ((window.navigator.userAgent.indexOf("MSIE")>=1)) { $("#test1").css({"filter": "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"',sizingMethod='scale')"}); $("#test1").css({"-ms-filter": "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"',sizingMethod='scale')"}); }else{ $("#test1").append("<img width='460px' src='"+src+"'/>"); } var image1=new Image(); image1.src=src; /*获得上传图片的大小:长度和宽度*/ image1.onload=function(){ image1.onload=null; var imgWidth=image1.width; var imgHeight=image1.height; var showHeight=460*imgHeight/imgWidth; if ((window.navigator.userAgent.indexOf("MSIE")>=1)) { $("#test1").css({"filter": "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"',sizingMethod='scale')"}); $("#test1").css({"-ms-filter": "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"',sizingMethod='scale')"}); }else{ $("#test1").append("<img width='460px' src='"+src+"'/>"); } setTimeout('setHeight()',50); };});</script></body>
0 0
- 页面中在上传之前获取上传文件的路径(例子:获取上传图片的路径,获得上传图片的大小:长度和宽度)
- 页面中在上传之前获取上传文件的路径(例子:获取上传图片的路径,获得上传图片的大小:长度和宽度)
- 获取上传图片的路径、名字
- 在客户端获取上传图片的大小
- 获取上传文件的路径
- weblogic中获取上传文件的路径
- webjs--获取上传图片的缓存路径展示在页面上
- 上传图片时预览获取图片原始的宽度和size大小
- JS获得IE上传图片的尺寸(长度、宽度)
- 加载上传图片,获取文件名、文件路径并保存到程序的文件夹中
- js如何获取上传图片的大小
- js如何获取上传图片的大小
- asp.net 获取上传图片的大小
- ASP.NET获取上传图片的大小
- jquery 获取上传图片的大小
- jQuery获取上传图片的路径,实现在线预览
- 图片上传的路径问题
- 获取上传文件夹的路径
- 判断是不是Chrome浏览器
- 判断是不是Chrome浏览器
- JavaScript判断浏览器类型及版本
- JavaScript判断浏览器类型及版本
- 页面中在上传之前获取上传文件的路径(例子:获取上传图片的路径,获得上传图片的大小:长度和宽度)
- 页面中在上传之前获取上传文件的路径(例子:获取上传图片的路径,获得上传图片的大小:长度和宽度)
- 再谈javascript图片预加载技术
- 再谈javascript图片预加载技术
- spring mvc 多文件上传(未选择文件,也可以进行表单提交)
- http
- spring mvc 多文件上传(未选择文件,也可以进行表单提交)
- 在JSP里使用CKEditor和CKFinder
- 在JSP里使用CKEditor和CKFinder
- polar-clock