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 下载
版权声明:本文标题:uploadify java 下载 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1688275030h200283.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论