六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 76|回复: 0

javaServlet 实现文件下载

[复制链接]

升级  46%

3

主题

3

主题

3

主题

童生

Rank: 1

积分
23
 楼主| 发表于 2013-1-15 02:15:17 | 显示全部楼层 |阅读模式
package servlet.*;
import java.io.*;
import java.servlet.*;
import javax.servlet.http.*;
public class FileDownloadServlet extends HttpServlet{
public void doGet(HttpServletRequest request,HttpServletResponse response)tthrows ServletException,IOException{
response.setContentType("application/jar");
//设置响应头,将响应头内容以指定的文件名存储到客户机上
response.setHeader("Content-Disposition","attachment;filename=servlet-api.jar");
File f=new File("C:\\servlet-api.jar");
FileInputStream is=new FileInputStream(f);
ServletOutputStream os=response.getOutputStream();
byte[]bytearray=new byte[1024];
int bytesread=0;
while((bytesread=is.read(bytearray))!=-1){
os.write(bytearray.0,bytesread);
}
os.flush();}
}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表