private void downValid(HttpServletResponse response,NetDiskFile netDiskFile)throws Exception{

try{

if(netDiskFile!=null){

File f = new File(netDiskFile.getAttach());

//文件流的输入

BufferedInputStream br = new BufferedInputStream(new FileInputStream(f));

response.reset();

response.setCharacterEncoding("gb2312");

response.setContentType("application/x-msdownload");

response.setHeader("Content-Disposition",

"attachment; filename="+this.toUtf8String(netDiskFile.getFilename())+"."+netDiskFile.getSuffix());

byte[] buf = new byte[1024];

int len = 0;

//文件流的输出

OutputStream output = response.getOutputStream();

while ((len = br.read(buf)) > 0){

output.write(buf, 0, len);

}

br.close();

output.close();

}else{

PrintWriter out=response.getWriter();

out.println("");

}

}catch(FileNotFoundException e){

PrintWriter out=response.getWriter();

out.print("");

}catch(Exception e){

PrintWriter out=response.getWriter();

out.print("");

}

}

手写不容易,望采纳,万分感激。

取消

评论

java excel 另存为_java 代码怎么实现另存为excel文件格式相关推荐

  1. java excel 注解_Java注解--实现简单读取excel

    实现工具类 利用注解实现简单的excel数据读取,利用注解对类的属性和excel中的表头映射,使用Apache的poi就不用在业务代码中涉及row,rows这些属性了. 定义注解: @Retentio ...

  2. java语音验证码_Java代码示例_Java语音验证接口 | 微米-中国领先的短信彩信接口平台服务商...

    Java语音验证接口代码示例 请求 import java.util.HashMap; import java.util.Map; public class IvrDemo { /** * 语音验证接 ...

  3. java导入excel数据_java使用POI批量导入excel数据的方法

    一.定义 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能. 二.所需jar包: 三.简单的一个读取e ...

  4. java jxl 写 excel文件_Java使用jxl包写Excel文件适合列宽实现

    注意,这个只是基本可以实现,基本针对中文电子报表. 1.实现思路 (1)一般的中文汉字占位长度是英文字母的2倍,"方块字"很统一. (2)对于要写入Excel中的数据统计每一列的最 ...

  5. java引用变量_java代码声明引用变量经验

    1.static只能修饰类的成员变量,不能修饰方法里的局部变量. 因为static是在类加载时候将成员变量存储进方法区的. 加载类的时候,是不去执行方法里的函数的.所以不会馆方法里的代码,自然就不会读 ...

  6. java输出日志_java代码中如何正确使用loggger日志输出

    java代码中如何正确使用loggger日志输出 发布时间:2019-06-28作者:spider阅读(2980) 当你遇到问题的时候,只能通过debug功能来确定问题,你应该考虑打日志,良好的系统, ...

  7. java jxl 写 excel文件_java采用jxl写入一个Excel文件

    jxl写入一个excel文件. 读取方面请看下面相关链接,上一遍是关于读取excel的. package com.javaer.file; import java.io.File; import ja ...

  8. java外部接口图解_java代码实现访问网络外部接口并获取数据的工具类详解

    java代码实现访问网络外部接口并获取数据的工具类 工具类代码,可以直接copy使用 package com.yqzj.util; import org.apache.log4j.LogManager ...

  9. java基本要点_java代码的基本要点

    java代码的基本要点 Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程.以下是小编为大家搜索整理的java代码的基本要点,希望能给大家带 ...

最新文章

  1. Linux中目录结构
  2. 记一次性能优化,限制tcp_timewait数量,快速回收和重用
  3. jBPM和Drools工作台中的用户和组管理
  4. 用信号量锁定:一个例子
  5. 前端学习(3154):react-hello-react之脚手架文件介绍
  6. Chapter 2 Build Caffe
  7. 网站静态化与mysql优化
  8. 项目太大 传不到服务器,上传大文件的解决方案
  9. MyBatis 3.5.1 发布,Java 数据持久层框架
  10. 3-1 Aruba交换机实用配置-VSF 2020
  11. 项目管理高手常用的10张图表推荐!(小白也能懂的项目管理)
  12. 密码编码学与网络安全笔记(第7版)
  13. chrome打不开网页 转圈圈
  14. oblog后台管理问题
  15. 深度学习-fashion_mnist预测
  16. 北京智和信通受邀出席2022IT运维大会,荣获“2022智能运维星耀榜最具影响力企业”
  17. 【JAVA】Java学习方法
  18. 通过挑土豆—我学会了如何区分JS数组的遍历方法
  19. 关于浏览器账密自动填充
  20. 053试题 334/682 - crosscheck

热门文章

  1. Python读取中文路径时的处理
  2. linux无法添加网络连接到服务器地址,ubuntu9.1服务器版局域网IP设置 网络无法连接(急)...
  3. 用html5做一个介绍自己家乡的页面_(近万字)一篇文章带你了解HTML5和CSS3开发基础与应用-适合前端面试必备...
  4. 微信公众号怎么为用户提供文件下载功能
  5. 浪漫--》“慢”+“浪”
  6. 一个小游戏的代码(猜数字)
  7. 《推荐系统实战》读书笔记——在隐式反馈系统中如何给商品打分
  8. 送礼蓝牙耳机哪款合适?2021最好的蓝牙耳机排行!
  9. 用计算机演奏歌曲谱子,我要用计算器弹曲子,求亲们发点计算器简谱
  10. 【华为机试真题 C++】高矮个子排队-100