自己做的小例子,凑合看吧
<style> #title{ position: relative; width: 90%; color: #4c4a4b; margin-left: 5%; font-size: 16px; margin-top: 5px; font-weight:bold; } ul{ position: relative; width: 90%; margin-left: 5%; height: 30px; margin-top: 10px; border-bottom: solid 1px #979797; } .warn{ height: 40px; font-size: 14px; text-align:left; } .edit{ position: relative; width: 90%; margin-left: 5%; border-bottom: solid 1px #ededed; height: 50px; text-align:left; } .edit_project{ position: relative; height: 50px; line-height: 50px; font-size: 15px; float: left; } input,textarea{ position: relative; width: 200px; height: 50px; font-size: 15px; border: solid 0; } .shenfenzheng{ position: relative; width: 90%; margin-left: 5%; border-bottom: solid 1px #ededed; height: 250px; text-align:left; } .image_border{ width:240px; height:180px; background-color:#ededed; cursor: pointer; overflow: hidden; display: inline-block; text-align:center; vertical-align:middle; clear:both; } .image_border img{ border: 0px; vertical-align: middle; display: inline-block; width: 100%; height: 100%; } </style> </head> <body class="bg_f"> <ul > <p id='title'>添加清关证明</p> </ul> <ul class="warn"> <p><span style="color:red;">*注意:</span>上传该收货地址中收货人的身份证信息,身份证号必须与收货人姓名一致。</p> </ul> <form id="paySubmit" action="<%=basePath%>uploadIdCard/uploadIdCardInfo" method="post" enctype="multipart/form-data"> <input type="hidden" name="usrid" value="${usrid}"/> <input type="hidden" name="address_id" value="${address_id }"/> <ul class="edit"> <p class="edit_project">真实姓名:</p><input type="text" name="really_name" value="" /> </ul> <ul class="edit"> <p class="edit_project">身份证号:</p><input type="text" name="id_card" value="" /> </ul> <ul class="shenfenzheng"> <p class="edit_project"> 身份证件照(正面)</p> <a class="image_border" id="paizhao"> <img id="img0" src="<%=basePath%>dist/images/pay/tuijian/upload_back.jpg" /> </a> <input type="file" name="idCardImageFront" id="idCardImageFront" style='display:none;' /> </ul> <ul class="shenfenzheng"> <p class="edit_project"> 身份证件照(反面)</p> <a class="image_border" id="paizhao2"> <img id="img1" src="<%=basePath%>dist/images/pay/tuijian/upload_back.jpg" /> </a> <input type="file" name="idCardImageBack" id="idCardImageBack" style='display:none;' /> </ul> <input type="submit" value="上传" /> </form> </body> <script type="text/javascript"> $(function(){ var status = '${status}'; if(status == 'ok'){ alert("Thank you! 上传成功!"); }else if(status =='error'){ alert("对不起,上传失败,请重新上传!"); } }); //建立一個可存取到該file的url function getObjectURL(file) { var url = null ; if (window.createObjectURL!=undefined) { // basic url = window.createObjectURL(file) ; } else if (window.URL!=undefined) { // mozilla(firefox) url = window.URL.createObjectURL(file) ; } else if (window.webkitURL!=undefined) { // webkit or chrome url = window.webkitURL.createObjectURL(file) ; } return url ; } $('#paizhao').click(function(){ $("#idCardImageFront").click(); }); $("#idCardImageFront").change(function(){ var objUrl = getObjectURL(this.files[0]) ; if (objUrl) { $("#img0").attr("src", objUrl).show(); } }); $('#paizhao2').click(function(){ $("#idCardImageBack").click(); }); $("#idCardImageBack").change(function(){ var objUrl = getObjectURL(this.files[0]) ; if (objUrl) { $("#img1").attr("src", objUrl).show(); } }); </script>
相关推荐
springboot开发服务后台,提供文件上传接口,vue.js搭建前端项目,mint-ui做为UI界面,axios与后端服务接口交互,axios可实时监控文件上传进度,通过mint-ui实时展示当前文件上传进度
Extjs+java+swf多文件上传进度条显示项目 采用了swf插件 后端使用java servlet 项目简单使用 页面美观,希望能多交流
要实现文件上传进度条,我们需要使用到Layui的AjaxUpload组件,该组件可以用来上传文件并显示上传进度。我们可以使用`layui.upload`方法来上传文件,并使用`on`方法来监听上传进度。 例如: ```javascript layui....
Ajax + Servlet 实现上传文件进度条显示
ajax + asp无刷新文件异步上传程序,并有进度条实时显示上传进度!ajax + asp无刷新文件异步上传程序,并有进度条实时显示上传进度!ajax + asp无刷新文件异步上传程序,并有进度条实时显示上传进度!ajax + asp无...
SpringMVC+MyBatis上传单个文件,上传多个文件,文件列表显示,文件下载等功能
html5和js多文件上传插件。可任意多文件选择上传,每个文件都可以显示进度,同时可以显示整体进度。采用了html的file对象和blob对象的属性和方法。
SpringMVC单文件上传、多文件上传、文件列表显示、文件下载
利用Javabean+JSP 实现文件的上传、显示、下载 实现文件上传功能和下载功能,显示文件列表和读取文件内容功能。
struts2+jquery多文件上传显示进度条,可直接运行(非常强大,效果很好),带jar包
layui+PHP文件上传,附上传进度条。这是一个DEMO集合,集合了很多JS等DEMO效果,在左侧菜单打开LayUI Demo中看文件上传即可看本资源效果。
JSP SmartUpload上传文件乱码解决纪实+UploadBean上传解决方案.mht 和代码
jsp+JQuery多文件上传进度条显示(单选文件) 代码简单,只有jsp 没有后端 后端需要自己在项目基础上进行修改
asp.net2.0+ajax开发的文件上传并显示进度条
SpringMVC单文件上传、多文件上传、文件列表显示、文件下载,具体效果和过程看博文http://blog.csdn.net/evankaka/article/details/45826697
JSP文件上传 支持进度条显示,支持单个文件100M上传,JSP环境下的AJAX WEB上传程序,可一次上传多个文件,带进度条显示,上传过程中,若用户取消上传,则已经上传的文件均被删除。
一个实现php上传进度的代码,可自行配置参数
nodejs+socket 文件批量上传+断点续传+特效进度+上传进度条。服务端MD5验证文件完整性。,欢迎需要的来下载使用,正版手册,适合新手学习,仅供学习使用
主要适用于文件上传、带有进度条显示,80M以下的上传都没有问题。