上传单个文件:
$("#file").uploadify({
'auto' : true,//是否自动上传,当选择文件对话框关闭以后就自动上传文件
'removeCompleted' : false,//是否删除已经上传的文件
'fileExt' : "*.doc;",//允许上传的文件类型
'fileDesc' : "请选择word文件:*.doc",//文件描述
'fileDataName' : "file",//请求中的参数名
'buttonImg' : "${bp}/resources/img/select_file.gif",
'cancelImg' : "${bp}/resources/js/uploadify/cancel.png",
'script' : "${bp}/attachment/upload",//上传文件请求地址
'uploader' : "${bp}/resources/js/uploadify/uploadify.swf",
'width' : 120,
'onCancel' : function(event, ID, fileObj, data, clearFast) {
$("#fileId").val("");
},
'onComplete' : function(event, ID, fileObj, response, data) {
var json = $.parseJSON(response);
$("#fileId").val(json.id);
}
});
多文件上传:
$("#file")
.uploadify(
{
'auto' : true,//是否自动上传,当选择文件对话框关闭以后就自动上传文件
'removeCompleted' : false,//是否删除已经上传的文件
'multi' : true,//是否允许多文件上传
'fileDataName' : "file",//请求中的参数名
'buttonImg' : "${bp}/resources/img/select_file.gif",
'cancelImg' : "${bp}/resources/js/uploadify/cancel.png",
'script' : "${bp}/attachment/upload",//上传文件请求地址
'uploader' : "${bp}/resources/js/uploadify/uploadify.swf",
'width' : 120,
'onCancel' : function(event, ID, fileObj, data,
clearFast) {
$("#" + ID).remove();
},
'onComplete' : function(event, ID, fileObj,
response, data) {
json = $.parseJSON(response);
var dom = '<input id="' + ID + '" type="hidden" name="additionalAttachments" value="' + json.id + '" />';
$("#updateForm").append(dom);
}
});