commonUploadFile.jsp 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <%@ page language="java" contentType="text/html; charset=UTF-8"
  2. pageEncoding="UTF-8"%>
  3. <%@include file="/context/mytags.jsp"%>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  5. <html>
  6. <head>
  7. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  8. <title>通用上传</title>
  9. <t:base type="jquery,easyui,tools"></t:base>
  10. <link rel="stylesheet" href="plug-in/bootstrap/css/bootstrap.min.css">
  11. </head>
  12. <body>
  13. <t:formvalid formid="formobj" layout="div" dialog="true" action="jeecgFormDemoController.do?saveUploadFile">
  14. <fieldset class="step">
  15. <div class="form">
  16. <label class="Validform_label"> 文件标题: </label>
  17. <input name="documentTitle" id="documentTitle" datatype="s3-50" value="${doc.documentTitle}" type="text">
  18. <span class="Validform_checktip">标题名称在3~50位字符,且不为空</span>
  19. </div>
  20. <div class="form">
  21. <input type="hidden" id="file-name" name="filename" />
  22. <a target="_blank" id="file-name-href">未上传</a>
  23. <br>
  24. <input class="btn btn-success btn-sm" type="button" value="上传附件" onclick="commonUpload(commonUploadDefaultCallBack,'file-name')"/>
  25. </div>
  26. </fieldset>
  27. </t:formvalid>
  28. <script type="text/javascript">
  29. //通用弹出式文件上传
  30. function commonUpload(callback,inputId){
  31. $.dialog({
  32. content: "url:systemController.do?commonUpload",
  33. lock : true,
  34. title:"文件上传",
  35. zIndex:getzIndex(),
  36. width:700,
  37. height: 200,
  38. parent:windowapi,
  39. cache:false,
  40. ok: function(){
  41. var iframe = this.iframe.contentWindow;
  42. iframe.uploadCallback(callback,inputId);
  43. return true;
  44. },
  45. cancelVal: '关闭',
  46. cancel: function(){
  47. }
  48. });
  49. }
  50. //通用弹出式文件上传-回调
  51. function commonUploadDefaultCallBack(url,name,inputId){
  52. if(url.indexOf(".png") != -1 || url.indexOf(".jpg") != -1|| url.indexOf(".jpeg") != -1||url.indexOf(".gif")!=-1){
  53. var imgHtml = '<img src="'+url+'" width="100">';
  54. $("#"+inputId+"-href").attr('href',url).html(imgHtml);
  55. }else{
  56. $("#"+inputId+"-href").attr('href',url).html('下载');
  57. }
  58. $("#"+inputId).val(url);
  59. }
  60. </script>
  61. </body>
  62. </html>