在文件的下载后存在本地后,文件出现一连串的数字,如何在下载后去掉数字,例:文件是azxs01.zip,下载到本地变成57329847583579azxs01.zi 楼主应该在用一个表记录要显示的文件名和实际的文件名的对应关系;response.setHeader("Content-Disposition", "attachment; filename="+name);name改成EX.zip 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同意楼上,在补充一句把下载文件 地址传到这个jsp页面里,然后让用户访问这个页面实现下载<%try { String url = "D:/aaaa";//文件路径 可以用request.getParameter();取参数 String name = "aaaaaaaaaaaaaaaaaa";//显示给用户看的文件名,即ie弹出下载框中提示保存的文件名 response.reset(); response.setContentType("bin"); response.setHeader("Content-Disposition", "attachment; filename="+new String(name.getBytes(),"iso8859-1")); ServletOutputStream os = response.getOutputStream(); FileInputStream in = new FileInputStream(url); byte[] data = new byte[1024]; int temp = -1; while((temp=in.read(data))!= -1){ os.write(data,0,temp); os.flush(); }//while// os.close();} catch(Exception e) { out.print(e.toString());}%> axis2客户端 tomcat 修改HTML页面也要重启服务?? 插入数据的问题 jsp 文件上载时不选择文件直接上载 sql查询 文件下载下来,打不开是什么原因呀! 发个下载的例子我看可以吗? 如何能记忆输入框曾经输入过的内容呢? Java Servlet程序的运行环境 请问哪儿可以下载jswdk?怎么国内没地方下载阿 求教一个js的问题 获得了一个字符串,想判断是不是一个有效的网址,如何做? tomcat 4.1.24中繁簡轉換為甚麼有些字轉換有問題
把下载文件 地址传到这个jsp页面里,然后让用户访问这个页面实现下载
<%
try {
String url = "D:/aaaa";//文件路径 可以用request.getParameter();取参数
String name = "aaaaaaaaaaaaaaaaaa";//显示给用户看的文件名,即ie弹出下载框中提示保存的文件名
response.reset();
response.setContentType("bin");
response.setHeader("Content-Disposition", "attachment; filename="+new String(name.getBytes(),"iso8859-1"));
ServletOutputStream os = response.getOutputStream();
FileInputStream in = new FileInputStream(url);
byte[] data = new byte[1024];
int temp = -1;
while((temp=in.read(data))!= -1){
os.write(data,0,temp);
os.flush();
}//while//
os.close();
} catch(Exception e) {
out.print(e.toString());
}
%>