您的位置:首页 > 其它

客户端下载

2014-06-06 16:26 127 查看
public void uload(){

  Logger logger = Logger.getLogger(this.getClass());

  HttpServletResponse response=ServletActionContext.getResponse();

  String downFilename="paper.rar";//要下载的文件名称

  String filepath="C:\\paper.rar";//要下载的文件完整路径

  response.setContentType("text/plain");

  response.setHeader("Location",downFilename);

  response.setHeader("Content-Disposition", "attachment; filename=" + downFilename);

  try {

   OutputStream outputStream = response.getOutputStream();

   InputStream inputStream = new FileInputStream(filepath);

   byte[] buffer = new byte[1024];

   int i = -1;

   while ((i = inputStream.read(buffer)) != -1) {

   outputStream.write(buffer, 0, i);

   }

   outputStream.flush();

   outputStream.close();

   inputStream.close();

  } catch (Exception e) {

   logger.error("客户端下载失败",e);

  }

 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  客户端下载