汇联通执法队后台管理系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. <!DOCTYPE html>
  2. <%@ page contentType="text/html;charset=utf-8"%>
  3. <!--[if IE 8]> <html lang="en" class="ie8"> <![endif]-->
  4. <!--[if !IE]><!-->
  5. <html lang="en">
  6. <!--<![endif]-->
  7. <head>
  8. <%@ include file="/WEB-INF/jsp/assets.jsp" %>
  9. <link rel="stylesheet" type="text/css" href="${rootUrl }plugins/webuploader/webuploader.css">
  10. <script type="text/javascript" src="${rootUrl }plugins/webuploader/webuploader.js"></script>
  11. <script type="text/javascript">
  12. $(function(){
  13. var uploader = WebUploader.create({
  14. // swf文件路径
  15. swf: '${rootUrl }plugins/webuploader/Uploader.swf',
  16. // 文件接收服务端。
  17. server: '${rootUrl }app/sample/file/upload',
  18. // 选择文件的按钮。可选。
  19. // 内部根据当前运行是创建,可能是input元素,也可能是flash.
  20. pick: {
  21. id:'#picker',
  22. multiple:false //文件多选
  23. },
  24. fileNumLimit :1,//文件个数
  25. formData:{belongId:111},//表单参数
  26. // 不压缩image, 默认如果是jpeg,文件上传前会压缩一把再上传!
  27. resize: false
  28. });
  29. // 当有文件被添加进队列的时候
  30. uploader.on( 'fileQueued', function( file ) {
  31. $("#theFile").text(file.name);
  32. });
  33. // 文件上传过程中创建进度条实时显示。
  34. uploader.on( 'uploadProgress', function( file, percentage ) {
  35. $.Taiji.showProcess(percentage * 100,"上传中",0.3);
  36. });
  37. uploader.on( 'uploadSuccess', function( file ) {
  38. $.Taiji.showNote("上传成功!");
  39. $("#alert-progress").remove();
  40. });
  41. uploader.on( 'uploadError', function( file ) {
  42. $.Taiji.showWarning("上传失败!");
  43. });
  44. uploader.on( 'uploadComplete', function( file ) {
  45. });
  46. $("#ctlBtn").on('click', function() {
  47. uploader.upload();
  48. });
  49. $("#uploadBtn").on('click', function() {
  50. $("#myManage").taiji("ajaxForm",$("#myForm"),{bsSuccess:function(responseText,note){
  51. $.Taiji.showNote(note);
  52. }
  53. });
  54. return false;
  55. });
  56. $("#myForm :file").change(function(){
  57. $("#selectedFile").text($(this).val());
  58. });
  59. });
  60. </script>
  61. <style>
  62. /*demo样式*/
  63. #picker {
  64. display: inline-block;
  65. line-height: 1.428571429;
  66. vertical-align: middle;
  67. margin: 0 12px 0 0;
  68. width: 105px;
  69. zoom:1;
  70. *display:inline;
  71. }
  72. #picker .webuploader-pick {
  73. padding: 6px 12px;
  74. display: block;
  75. }
  76. .u-file-btn {
  77. position: relative;
  78. direction: ltr;
  79. overflow: hidden;
  80. width: 105px;
  81. zoom:1;
  82. *display:inline;
  83. }
  84. .u-file-btn input {
  85. cursor: pointer;
  86. z-index: 10;
  87. font-size: 118px;
  88. position: absolute;
  89. top: 0px;
  90. right: 0px;
  91. opacity: 0;
  92. filter: Alpha(opacity : 0);
  93. zoom: 1;
  94. }
  95. </style>
  96. </head>
  97. <body >
  98. <!-- begin #page-container -->
  99. <div id="page-container" class="fade in">
  100. <!-- begin #header -->
  101. <%@ include file="/WEB-INF/jsp/header.jsp" %>
  102. <!-- end #header -->
  103. <!-- begin #content -->
  104. <div class="content" style="margin: 0px 180px">
  105. <div class="row">
  106. <div class="col-md-12">
  107. <div id="myOpen" class="well">
  108. <div class="modal-header">
  109. <h4 class="modal-title">file示例</h4>
  110. </div>
  111. <div class="modal-body">
  112. <div id="myManage" >
  113. <div id="uploader" >
  114. <h5>webuploader方式</h5>
  115. <div class="btns">
  116. <div id="picker" >选择文件</div>
  117. <span id="theFile"></span>
  118. <button id="ctlBtn" class="btn btn-sm btn-success">开始上传</button>
  119. </div>
  120. </div>
  121. <div>
  122. <h5>普通上传方式</h5>
  123. <form action="${rootUrl }app/sample/file/upload" id="myForm" class="form-inline" method="POST" enctype="multipart/form-data">
  124. <input type="hidden" name="belongId" value="1" />
  125. <div class="u-file-btn btn btn-sm btn-success" style="margin-right: 12px;"><input type="file" name="file" />选择文件</div>
  126. <span id="selectedFile"></span>
  127. <a id="uploadBtn" class="btn btn-sm btn-success">上传</a>
  128. </form>
  129. </div>
  130. </div> <!-- end myManage -->
  131. </div>
  132. </div>
  133. </div>
  134. </div>
  135. </div>
  136. <!-- end #content -->
  137. </div>
  138. <!-- end page container -->
  139. </body>
  140. </html>