html+js实现图片上传前预先预览
来源:互联网 发布:java mongodb 连接池 编辑:程序博客网 时间:2024/06/15 19:07
<html><head><script type="text/javascript"> function setImagePreview() { var docObj=document.getElementById("doc"); var imgObjPreview=document.getElementById("preview"); if(docObj.files && docObj.files[0]){ //火狐下,直接设img属性 imgObjPreview.style.display = 'block'; imgObjPreview.style.width = '90px'; imgObjPreview.style.height = '120px'; //imgObjPreview.src = docObj.files[0].getAsDataURL(); //火狐7以上版本不能用上面的getAsDataURL()方式获取,需要一下方式 imgObjPreview.src = window.URL.createObjectURL(docObj.files[0]); }else{ //IE下,使用滤镜 docObj.select(); var imgSrc = document.selection.createRange().text; var localImagId = document.getElementById("localImag"); //必须设置初始大小 localImagId.style.width = "90px"; localImagId.style.height = "120px"; //图片异常的捕捉,防止用户修改后缀来伪造图片 try{ localImagId.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)"; localImagId.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgSrc; }catch(e){ alert("您上传的图片格式不正确,请重新选择!"); return false; } imgObjPreview.style.display = 'none'; document.selection.empty(); } return true; } </script> </head><body><div id="localImag" style="width:130px;text-align:center; margin-left:auto; margin-right:auto;"><img id="preview" style="width:90px; height:120px;" runat="server" /></div> <p><input type=file name="doc" id="doc" onchange="javascript:setImagePreview();"></p></body>
阅读全文
0 0
- html+js实现图片上传前预先预览
- html+js实现图片上传前预先预览
- HTML实现图片上传前预览
- JS实现图片上传前预览
- 图片上传前预览js实现【转】
- js实现图片上传前预览效果
- js实现上传图片--上传前预览图片
- html上传图片前预览
- js上传图片前预览
- js上传图片前预览
- 图片上传前预览实现
- html+js图片上传预览
- 用js实现上传图片前的预览
- JS实现上传本地图片前先预览
- 上传图片前预览效果 html css
- 图片上传前预览 HTML5实现图片上传预览
- 在上传图片前实现图片预览
- JS上传文件前预览本地图片
- selenium
- node.js 之 express框架+MongoDB(前端使用vue)
- There is no getter for property named 'fieldName' in 'class java.lang.String'
- org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'xx' is defined
- curl用法
- html+js实现图片上传前预先预览
- Android上传图片的方式
- 透视函数glFrustum(), gluPerspective()函数用法和glOrtho()函数用法.
- 界面设置——结合vs2015,使用wxFormBuilder
- android基于ffmpeg的简单视频播发器 时间同步
- Json List数据递归转换成层级Json
- 中文情感分析语料库
- java 连接 LDAP 进行登录验证初接触
- 【队内胡策】2017.11.3