简单的下载文件程序
来源:互联网 发布:iptv网络高清机顶盒 编辑:程序博客网 时间:2024/05/21 22:35
/** * * @param response * @param fileDownPath Excel 存储在服务器端的Excel文件路径 * */public void DownExcelFile(HttpServletResponse response, String fileDownPath) {File file = new File(fileDownPath);if (file.exists()) {try {// 导出样式response.setContentType("application/x-msexcel");String fileName = fileDownPath;// 保存文件名称fileName = fileName.substring(fileName.lastIndexOf("/") + 1);// 处理中文fileName = new String(fileName.getBytes("GB2312"), "ISO-8859-1");response.setHeader("Content-Disposition","attachment; filename=" + fileName);FileInputStream bis = new FileInputStream(file);OutputStream bos = response.getOutputStream();byte[] buff = new byte[1024];int readCount = 0;//每次从文件流中读1024个字节到缓冲里。readCount = bis.read(buff);while (readCount != -1) {//把缓冲里的数据写入浏览器bos.write(buff, 0, readCount);readCount = bis.read(buff);}if (bis != null) {bis.close();}if (bos != null) {bos.close();}// 下载完毕,给浏览器发给完毕的头response.setStatus(HttpServletResponse.SC_OK);response.flushBuffer();} catch (Exception e) {e.printStackTrace();}}}
0 0
- 简单的下载文件程序
- 简单的下载Execl文件程序
- Servlet 下载文件简单程序
- 一个java实现的简单文件下载程序
- asp.net 简单的下载文件小程序
- 简单的文件下载
- 简单的文件下载
- 一个简单的下载程序
- 文件下载的简单代码
- YII简单的文件下载
- 一段下载文件的程序
- 一段下载文件的程序
- 一个简单的使用wininet的http/ftp文件下载程序
- 一个简单的使用wininet的http/ftp文件下载程序
- JSP实现简单的文件下载功能
- Apache FTP 简单的文件下载
- 最简单的方式实现文件下载
- Struts2文件下载的简单示例
- Tapestry使用示例及注意点总结
- StringBuffer
- 数据库常规top 10
- Xcode 打包 ipa 包
- IOS5 ARC unsafe_unretained等说明
- 简单的下载文件程序
- 旱冰场造价
- 淘宝联盟:该网站还有非联盟创建的广告位,请先删除广告位
- 关于UIView的autoresizingMask属性的研究
- git branch 常用命令
- C++中Vector的删除操作
- Linux下软件安装方法
- IO流详细
- 日并且会感到很委屈