admin 管理员组

文章数量: 888526

uploadify java 下载

1.web端使用uploadify插件 下载地址:.zip

web页面代码:

导入部分:

js代码部分:

$function(){

$("#file_upload").uploadify({

'auto'     : false,// 关闭自动提交

'multi' : false,

'queueSizeLimit' : 1,

'fileTypeDesc' : '支持格式:zip',// 文件类型

'fileTypeExts' : '*.zip',// 文件后缀

'formData' : {'paramname1':'paramvalue1','paramname...':'paramvalue...'},// 提交时跟上去的参数

'fileObjName': 'files',

'fileSizeLimit' :'200MB',

//'removeTimeout': 1,// 从界面上移除的时间设置

"buttonImage": path+'manage/plugin/uploadify/img/add_Flie.png',

'swf': path+'manage/plugin/uploadify/uploadify.swf',

'uploader': path+'jsonmanager/doArticle.action',

'onQueueComplete' : function(queueData) {

$('#file_upload').uploadify('disable', false);

$('.upload_btn').attr('disabled', false);

},

'onUploadSuccess' : function(file, data, response) {

},

'onUploadStart': function(file) {

$('#file_upload').uploadify('disable', true);

$('.upload_btn').attr('disabled', true);

}

});

}

页面调用部分:

请求的java代码:

提交时的参数

private List files = new ArrayList();

private List filesFileName = new ArrayList();

private List filesContentType = new ArrayList();

处理代码:

try {             HttpServletResponse response = ServletActionContext.getResponse();             HttpServletRequest request = ServletActionContext.getRequest();             Long size = Long.parseLong(request.getHeader("Content-Length"));             StringBuffer ss = new StringBuffer();//存放返回的内容             for (int i = 0; i 0) {                                 fileOutputStream.write(data, 0, bytesRead); // 写入文件流                             }                         } catch (RuntimeException e) {                             e.printStackTrace();                         } finally{                             if(fileOutputStream != null){                                 fileOutputStream.close();                                 fileOutputStream = null;                             }                             if(in != null){                                 in.close();                                 in = null;                             }                         }                     }                 }                         response.setCharacterEncoding("utf-8");             response.getWriter().write(ss.toString());             response.getWriter().close();         } catch (Exception e) {             exceptionHandler(e);         }

本文标签: uploadify java 下载