fs-danaus
2022-08-05 4a551fc73bd4c86f43aa68c0aab8d1dbeae46836
提交 | 用户 | age
a6a76f 1 <%@ page contentType="text/html;charset=utf-8"%>
F 2 <%@page import="com.yc.sdk.shopping.util.SettingKey"%>
3 <%
4     //得到URL
5     String URL =SettingKey.getHostUrl(request);
6     String messageId = request.getParameter("messageId");
7     
8     if(StringUtils.isBlank(messageId)){//必须参数
9         out.write("邮件尚未保存,无法进行附件上传!");
10         return;
11     }
12 %>
4a551f 13 <!DOCTYPE HTML >
a6a76f 14
F 15 <%@page import="org.apache.commons.lang.StringUtils"%><html>
16     <head>
17         <title>图片上传</title>
18         <link href="<%=URL%>/js/jqueryUpload/css/uploadify.css" rel="stylesheet" type="text/css" />
19         <link href="<%=URL%>/js/jqueryUpload/css/default.css" rel="stylesheet" type="text/css" />
20         <script type="text/javascript" src="<%=URL%>/js/jquery.js"></script>
21         <script type="text/javascript" src="<%=URL%>/js/jqueryUpload/scripts/swfobject.js"></script>
22         <script type="text/javascript" src="<%=URL%>/js/jqueryUpload/scripts/jquery.uploadify.v2.1.0.min.js"></script>
23         <script type="text/javascript">
24         var obj=window.dialogArguments;    
25         var isUpdate = 0;
26         if(!window.dialogWidth){
27             window.opener=null;
28             //window.opener=top;
29             window.open("","_self");
30             //window.close();
31         }
32         $(document).ready(function() { 
33             $("#fileupload").uploadify({ 
34                 'uploader'       : '../js/jqueryUpload/scripts/uploadify.swf', 
35                 'script'         : '/mailAttaUpload.do',//请求地址
36                 'method'         : 'get',
37                 'cancelImg'      : '../js/jqueryUpload/cancel.png', 
38                 'queueID'        : 'fileQueue',
39                 'fileDataName'   : 'fileupload', 
40                 'auto'           : false,
41                 'multi'          : true,
42                 'sizeLimit'      : '10485760',
43 //                'buttonText'     : 'BROSER',
44                 'buttonImg'      : '/js/jqueryUpload/browser.jpg',
45                  'simUploadLimit' : 3, //一次同步上传的文件数目  
46                  'queueSizeLimit' : 10,
47 //                 'sizeLimit'      : 1, 
48                 'fileDesc'       : '支持格式:*.*',
49                 'fileExt'        : '*.*',
50                 onComplete: function (event, queueID, fileObj, response, data) {
51                     if($.trim(response)=='success'){
52                             window.returnValue=1;
53                             window.close();
54                             //return;
55                     }else{
56                         alert(response);
57                     }
58                 }, 
59                 onError: function(event, queueID, fileObj) { 
60                     //fileObj.size
61                         if(fileObj.size>10485760){
62                             alert(fileObj.name+" 不允许上传10MB以上的附件!");
63                             return;
64                         }
65                      alert("文件:" + fileObj.name + "上传失败"); 
66                 }
67             }); 
68         }); 
69          var formid=null;
70         function resetScriptDate()
71         {
72             $('#fileupload').uploadifySettings('scriptData',{"messageId":'<%=messageId %>'});
73             jQuery('#fileupload').uploadifyUpload();
74             
75         }
76         function cancelUpload(){
77             jQuery('#fileupload').uploadifyClearQueue();
78             window.close();
79         }
80         </script>
81     </head>
82     <body bgcolor="white">
83         <div style="padding: 20px 0 0 20px;">
84         <div style="height: 35px;font-size: 18px;font-weight: bold;line-height: 35px;vertical-align: middle;">
85             附件上传
86         </div>
87         <div id="fileQueue"></div>
88         <div id="uptool">
89         <div>
90             <input type="file" name="fileupload" id="fileupload"/>
91             <span id="up" onclick="resetScriptDate();" style="text-align:center; height: 30px;font-size:14px;font-weight: bold;color: white;line-height: 30px;width: 80px;vertical-align: top;font-size: 13px;font-weight: bold;background-image: url('/images/upload_a.gif');cursor: pointer;">
92             上传
93             </span>
94             <span onclick="cancelUpload();" style="font-size:14px;font-weight: bold;color: white;margin-left:5px;text-align:center; height: 30px;line-height: 30px;width: 80px;vertical-align: top;font-size: 13px;font-weight: bold;background-image: url('/images/upload_a.gif');cursor: pointer;">
95             取消上传
96             </span>
97         </div>
98         </div>
99         </div>
100     </body>
101 </html>