- 56
- 0
- 约3.51千字
- 约 3页
- 2017-12-13 发布于浙江
- 举报
java 下载文件 (包括单个和多个文件一起下载)
选择单个文件,直接下载。选择多个文件,先对文件进行打包,然后再下载压缩包。
[java]view plaincopyprint?
public void filesDown(HttpServletRequest request,HttpServletResponse response,String idstr) throws IOException {
ArrayListString lst = new ArrayListString();
int id = 0;
String sql = ;
ResultSet rs = null;
String fileRoute = ;
String fileName = ;
String[] idsArr = idstr.split(,);
DBHelp dbHelp = new DBHelp(sde);
com.cld.util.DBUtil dbUtil = new com.cld.util.DBUtil();
String path = dbUtil.getPropValue(updatepath);
//String XZQ = dbUtil.getPropValue(configXZQDM);
//压缩zip文件临时存放路径
if(idsArr.length1){
String zipPath = path + zipFile\\;
//创建压缩文件临时文件夹
File fileExists = new File(zipPath);
fileExists.mkdirs();
for(int i=0;iidsArr.length;i++){
id = Integer.parseInt(idsArr[i]);
sql = select * from sde.GHWJFiles where id= + id;
rs = dbHelp.select1(sql);
try {
while (rs.next()) {
fileRoute = path + rs.getString(FileType) + \\ + rs.getString(XZQDM) + \\ + rs.getString(FileName)+.+rs.getString(ext);
fileName = rs.getString(FileName)+.+rs.getString(ext);
}
lst.add(fileRoute);
} catch (SQLException e) {
e.printStackTrace();
}
}
com.cld.util.addZip addZip = new com.cld.util.addZip();
//返回压缩文件名称
fileName = addZip.zddZip(lst,zipPath);
//压缩文件完整路径
fileRoute = zipPath + fileName;
}else{
id = Integer.parseInt(idstr);
sql = select * from sde.GHWJFiles where id=
您可能关注的文档
- 某地下水水源地重金属元素健康风险研究.pdf
- 某某游戏说明文档.doc
- 某框架厂房工程造价分析——所属分类:其它工程--工业厂房项目所在地:天津市-和平区发布日期:2013-10-16.pdf
- 某某工程施工组织设计完整版.doc
- 某污水处理厂曝气系统大修改造效果.pdf
- 某超高层建筑结构方案比选.pdf
- 某著名第三方支付平台服务协议.docx
- 某车载雷达结构总体设计_房建斌.pdf
- 某隧道进口段边坡三维弹塑性有限元分析.pdf
- 柑橘类果汁苦味物质去除方法的研究进展.pdf
- 第5课时相似三角形的应用课件华东师大版(2012)九年级数学上册.pptx
- 患者权益保障制度法律基础与实践应用.pptx
- Unit4JourneyAcrossaVastLandUsingLanguagewriting写作课件高中人教版选择性(1).pptx
- Unit6UsefulnumbersPartA(课件)-人教PEP版英语三年级上册_1.pptx
- 我国现阶段的基本国情考点2829.pptx
- 道德与法治中考一轮复习考点27.pptx
- Unit6“拓展”板块ReadingforWriting以读促写课课件仁爱科普版英语七年级上册.pptx
- Unit6Trees知识清单(六大知识题型)总梳理-七年级英语下册(沪教版五四制2024).docx
- 人教版七年级数学第02章章末检测.pptx
- 保密协议范本披露方利益最大化策略.pptx
原创力文档

文档评论(0)