swfupload.html 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <!-- if($file_uptype == "swf") -->
  2. <script type="text/javascript" src="libs/swfupload/swfupload.js"></script>
  3. <script type="text/javascript" src="libs/swfupload/swfupload.queue.js"></script>
  4. <script type="text/javascript" src="libs/swfupload/fileprogress.js"></script>
  5. <script type="text/javascript" src="libs/swfupload/handlers.js"></script>
  6. <!-- end -->
  7. <div class="notice"><div class="p">
  8. <table width="100%" cellpadding="0" cellspacing="0">
  9. <tr>
  10. <td><span class="lead">&nbsp;&raquo; 选择/上传</span></td>
  11. <form method="post" action="{:$page_url}">
  12. <td>时间:<input type="text" name="postdate" id="postdate" onfocus="show_date('postdate')" style="width:75px;" value="{:$postdate}"> 关键字:<input type="text" name="keywords" value="{:$keywords}" id="keywords" style="width:65px;"> <input type="submit" value="搜索" class="btn2"></td>
  13. </form>
  14. <td align="right">
  15. <table cellpadding="0" cellspacing="0">
  16. <form id="form1" action="{:$page_url}" method="post" enctype="multipart/form-data">
  17. <tr>
  18. <td><div id="divStatus"></div></td>
  19. <td>&nbsp;</td>
  20. <td><span id="spanButtonPlaceHolder"></span></td>
  21. <td>&nbsp;</td>
  22. <td style="display:none;"><input id="btnCancel" type="button" value="取消上传" onclick="swfu.cancelQueue();" disabled="disabled" /></td>
  23. </tr>
  24. </form>
  25. </table>
  26. </td>
  27. </tr>
  28. </table>
  29. </div></div>
  30. <!-- if($file_uptype != "swf") -->
  31. <div class="notice"><div class="p">
  32. <table cellpadding="0" cellspacing="0">
  33. <form method="post" action="{:site_url('open,upok','','&')}" enctype="multipart/form-data">
  34. <input type="hidden" id="_go_back_url" name="_go_back_url" value="{:$page_url}" />
  35. <tr>
  36. <td>&nbsp;&raquo; 上传附件:</td>
  37. <td><input type="file" name="upload_file" id="upload_file" size="12"></td>
  38. <td>&nbsp;</td>
  39. <td><input type="submit" value="上传" class="btn2" /></td>
  40. </tr>
  41. </form>
  42. </table>
  43. </div></div>
  44. <!-- end -->
  45. <div id="fsUploadProgress" class="swfupload_progress"></div>
  46. <!-- if($file_uptype == "swf") -->
  47. <script type="text/javascript">
  48. var settings = {
  49. flash_url : "libs/swfupload/swfupload.swf",
  50. upload_url: "{:site_url('open,upload','','&')}",
  51. post_params: {"{:SYS_SESSION_ID}" : "{:$sys_app->session_lib->sessid()}"},
  52. file_size_limit : "200 MB",
  53. file_types : "{:$swfupload_filetype}",
  54. file_types_description : "{:$swfupload_note}",
  55. file_upload_limit : 100,
  56. file_queue_limit : 0,
  57. custom_settings : {
  58. progressTarget : "fsUploadProgress",
  59. cancelButtonId : "btnCancel"
  60. },
  61. debug: false,
  62. // Button settings
  63. button_image_url: "images/swfupload.png",
  64. button_placeholder_id : "spanButtonPlaceHolder",
  65. button_width: "62",
  66. button_height: "22",
  67. // The event handler functions are defined in handlers.js
  68. file_queued_handler : fileQueued,
  69. file_queue_error_handler : fileQueueError,
  70. file_dialog_complete_handler : fileDialogComplete,
  71. upload_start_handler : uploadStart,
  72. upload_progress_handler : uploadProgress,
  73. upload_error_handler : uploadError,
  74. upload_success_handler : uploadSuccess,
  75. upload_complete_handler : uploadComplete,
  76. queue_complete_handler : queueComplete // Queue plugin event
  77. };
  78. swfu = new SWFUpload(settings);
  79. </script>
  80. <!-- end -->