Spring Boot项目实现从系统目录中下载指定文件(D盘下,测试文件1.txt)
2018-03-12 22:41
971 查看
@RequestMapping(value = "/downloadFileFromSysDir") public void downloadFileFromSysDir(HttpServletResponse response) { String fileName = "1.txt"; response.setHeader("content-type","application/octet-stream"); response.setContentType("application/octet-stream"); response.setHeader("Content-Disposition","attachment;filename=" + fileName); byte[] buff = new byte[1024]; BufferedInputStream bis = null; OutputStream os = null; try { os = response.getOutputStream(); bis = new BufferedInputStream(new FileInputStream(new File("D://"+ fileName))); int i = bis.read(buff); while (i != -1) { os.write(buff, 0, buff.length); os.flush(); i = bis.read(buff); } } catch (IOException e) { e.printStackTrace(); } finally { if (bis != null) { try { bis.close(); } catch (IOException e) { e.printStackTrace(); } } } System.out.println("成功下载"); } }
相关文章推荐
- Spring Boot项目实现下载项目根目录下指定目录(doc)里的文件
- springboot实现浏览器弹出下载txt文件
- php远程抓取(下载)文件到本项目指定目录中
- SpringBoot下文件上传与下载的实现
- php实现远程网络文件下载到服务器指定目录(方法一)
- php实现远程网络文件下载到服务器指定目录(方法二)
- PHP简单实现生成txt文件到指定目录的方法
- springboot实现文件上传和下载功能
- SpringBoot下文件上传与下载的实现
- Android 将文件下载到指定目录的实现代码
- Linux从Ftp上下载最新文件,并保存到指定目录(实现有点2--)
- SpringBoot下文件上传与下载的实现
- JSP实现远程文件下载保存到服务器指定目录中的方法
- SpringBoot下文件上传与下载的实现
- SpringBoot下文件上传与下载的实现
- php实现远程网络文件下载到服务器指定目录(方法一)
- Maven配置Spring Boot项目打包,依赖包到lib目录、配置文件到conf目录
- JSP实现远程文件下载保存到服务器指定目录中的方法
- SpringBoot下文件上传与下载的实现
- PHP简单实现生成txt文件到指定目录的方法