提交 | 用户 | 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> |