javascript预览上传图片发现的问题的解决方法
程序员文章站
2022-04-06 20:24:09
先看看效果图吧: 机会难得,有点技术亮点,就一下子投入到功能开发中去了。在这一块的功能开发中,自己还是学到些不错的东西,其中一点就是,用户选择上传的图片,如何预览出来呢。网上找了些资料,最终采用如下方...
先看看效果图吧:
机会难得,有点技术亮点,就一下子投入到功能开发中去了。在这一块的功能开发中,自己还是学到些不错的东西,其中一点就是,用户选择上传的图片,如何预览出来呢。网上找了些资料,最终采用如下方法:
效果很不错,在ie6,ie7,ie8,fox,哦还有一个特让人纠结的360都正常显示
机会难得,有点技术亮点,就一下子投入到功能开发中去了。在这一块的功能开发中,自己还是学到些不错的东西,其中一点就是,用户选择上传的图片,如何预览出来呢。网上找了些资料,最终采用如下方法:
function (obj) { //logo上传添加事件 var logoimg = null; if (document.all) {//如果是IE情况下 obj.select(); logoimg = document.selection.createRange().text; //由于是采用滤镜的方式,所以要把图片设置为不可见,在图片外层的DIV上面设置滤镜效果 $(".setup_logo_left img").removeAttr("src"); $(".setup_logo_left img").css("display", "none"); var img = document.getElementById("preview_fake"); img.filters.item( 'DXImageTransform.Microsoft.AlphaImageLoader').src = logoimg; return; } logoimg = obj.files[0].getAsDataURL(); $(".setup_logo_left img").attr("src", logoimg); }
效果很不错,在ie6,ie7,ie8,fox,哦还有一个特让人纠结的360都正常显示
推荐阅读
-
Chrome中模态对话框showModalDialog返回值问题的解决方法_javascript技巧
-
浅谈图片上传利用request.getInputStream()获取文件流时遇到的问题
-
yii2整合百度编辑器umeditor及umeditor图片上传问题的解决办法
-
Android圆形头像拍照后“无法加载此图片”的问题解决方法(适配Android7.0)
-
Linux inode 耗尽导致图片/文件无法上传的解决方法
-
Android编程中调用Camera时预览画面有旋转问题的解决方法
-
Android圆形头像拍照后“无法加载此图片”的问题解决方法(适配Android7.0)
-
spring boot 本地图片不能加载(图片路径)的问题及解决方法
-
Android编程中聊天页面背景图片、标题栏由于键盘引起问题的解决方法
-
Android编程中调用Camera时预览画面有旋转问题的解决方法