http://szhnet.iteye.com/blog/199059
这种问题,网络一下一大把。
B. java 先根据一个list生成一个文件,然后在压缩下载怎么实现
编码思路
(一)封装list集合信息使之输出到txt、excel等文件中;
(二)通过ZipOutputStream实现对文件压缩操作;
(三)使用HttpServlet提供与用户进行下载,下载完成后,删除文件。
C. 急!!!想实现通过java方式压缩文件并提供下载功能,在线等!!!
给你一个代码吧。
/**
* 文件夹压缩。输入路径不能与输出路径相同
* zip("c:\\webserver\\test.zip","c:\\test1");
* @param zipFileName
* @param inputFile
* @throws Exception
*/
public static void zipFold(String zipFileName,String inputFilePath)throws Exception{
zip(zipFileName,new File(inputFilePath));
}
private static void zip(String zipFileName,File inputFile)throws Exception{
ZipOutputStream out=new ZipOutputStream(new FileOutputStream(zipFileName));
zipFold(out,inputFile,"");
out.close();
}
private static void zipFold(ZipOutputStream out,File f,String base)throws Exception{
if (f.isDirectory())
{
File[] fl=f.listFiles();
base=base.length()==0?"":base+"/";
for (int i=0;i<fl.length ;i++ )
{
zipFold(out,fl[i],base+fl[i].getName());
}
}
else
{
out.putNextEntry(new ZipEntry(base));
FileInputStream in=new FileInputStream(f);
int b;
while ((b=in.read()) != -1)
out.write(b);
in.close();
}
}
D. Java8 64位压缩包
官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
建议去官网下载,不要用别人的包
E. java 怎么下载压缩文件
服务器生成压缩文件,执行下载。
F. 请提供一个我的世界java电脑版压缩包,我的电脑是惠普wins7旗舰版的,最好是适合电脑用的,应该
直接上java.com可以直接下载
G. java游戏压缩包在哪下载
在下载游戏的网站有专门为java设计的程序!直接在里面找就行了!
H. java 文件 压缩 下载
http://hi..com/jiangzhong8715/blog/item/98b34fef08bf661bfcfa3c4d.html
你看看这个把 我的是读取数据库word文档 压缩zip 下载
I. 谁有我的世界最新电脑版和java64位的压缩包下载地址,文件夹的一边去,只要压缩包,注意是要64位
我有64位Java 但是我没有最新版我的世界,加我QQ我给你897828417
J. java怎么下载压缩文件
可以用java的输入,输出流,设置返回的类型为下转
response.setContentType("application/x-download");//设置为下载application/x-download
String filedownload = "/要下载的文件名";//即将下载的文件的相对路径
String filedisplay = "最终要显示给用户的保存文件名";//下载文件时显示的文件保存名称
String filenamedisplay = URLEncoder.encode(filedisplay,"UTF-8");
response.addHeader("Content-Disposition","attachment;filename=" + filedisplay);