[#macro ajaxupload id="" name=id allowTypes="*.jpg;*.png;*.jpeg;*.gif;*.doc;*.docx;*.xls;*.xlsx;*.pdf;*.ppt;*.pptx;*.rar;*.zip;*.txt;" fileSizeLimit="100MB" style="" width="100" height="22" callback="mycb" businessId="" folderId="" panel="main" userId=""]
|
<script src="${base}/static/plugins/uploadify/jquery.uploadify.min.js" type="text/javascript" charset="UTF-8"></script>
|
<link rel="stylesheet" type="text/css" href="${base}/static/plugins/uploadify/uploadify.css">
|
|
<style>
|
.hid {display:none;}
|
|
.uploadify{
|
position:absolute;bottom:0;left:0;font-size:1px;
|
}
|
|
.uploadify-queue{
|
position:absolute;bottom:10px;left:0;font-size:1px;
|
}
|
</style>
|
|
<script type="text/javascript">
|
$(function() {
|
$("#${id}").uploadify({
|
height : ${height},
|
swf : '${base}/static/plugins/uploadify/uploadify.swf',
|
uploader : '${base}/interface/fileupload/docupload.html',
|
buttonClass : 'hid',
|
multi : true,
|
width : ${width},
|
fileTypeExts : '${allowTypes}',
|
fileSizeLimit : '${fileSizeLimit}',
|
queueID : 'abc',
|
method : 'post',
|
formData : {'businessId': '${businessId}','folderId': '${folderId}','userId':'${userId}'},
|
onSelect : function(file) {
|
loading($("#${panel}"));
|
},
|
onUploadSuccess : function(file, data, response){
|
if(!$.util.isEmpty('${callback}') && '${callback}' != 'mycb') {
|
${callback}();
|
}
|
}
|
});
|
})
|
</script>
|
|
<input type="file" name="${id}" id="${id}" style="${style}"/>
|
[/#macro]
|