永发信息网

在jsp页面中怎样实现文件下载功能

答案:2  悬赏:30  手机版
解决时间 2021-08-14 00:04
  • 提问者网友:暮烟疏雨之际
  • 2021-08-13 20:25
在jsp页面中怎样实现文件下载功能
最佳答案
  • 五星知识达人网友:十鸦
  • 2021-08-13 21:03

直接加链接不就行了吗?  用简单的HTML给链接点加个链接就行了

全部回答
  • 1楼网友:封刀令
  • 2021-08-13 22:35

 java.io.File file=new java.io.File(request.getRealPath("/")+filepath); //filepath 为你的要下载的文件路径  if(file.exists()&&file.isFile()) {  InputStream inStream=new FileInputStream(file);    response.reset();     response.setContentType("bin");     response.addHeader("Content-Disposition","attachment;filename="+file.getName());        byte[] b = new byte[1024*256];     int len;     while((len=inStream.read(b)) >0) {      response.getOutputStream().write(b,0,len);      }     inStream.close();      }else{

    alert("下载文件失败");

   }

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯