Stringpath=request.getSession().getServletContext().getRealPath("/");//服务器路径Stringname=de011+de007;//+".xls"finalStringfilename=path+name+".xls";fName=name;finalFile...

String path = request.getSession().getServletContext().getRealPath("/"); //服务器路径

String name = de011+de007;//+".xls"

final String filename = path+name+".xls";

fName = name;

final File fileOutput = new File(filename); //生成文件-----------------!!!!!!!!--------------------

sql="select bblxexcel from jk014 where bbpl="+iBbpl+" and de011="+iDe011 +" and rownum=1";

this.getJdbcTemplate().execute(sql,new CallableStatementCallback(){

public Object doInCallableStatement(CallableStatement stmt)

throws SQLException, DataAccessException {

ResultSet rs = stmt.executeQuery();

while (rs.next()) {

InputStream inputStream = rs.getBinaryStream("bblxexcel");//数据库中blob字段存储excel FileOutputStream fos;

try {

fos = new FileOutputStream(fileOutput); //

int c;

while ((c = inputStream.read()) != -1) {

fos.write(c);

}

fos.close();

}catch(Exception e){

e.printStackTrace();

}

}

return null;

}

});

WritableWorkbook wwb = null;

Workbook wb = Workbook.getWorkbook(fileOutput);

wwb = Workbook.createWorkbook(fileOutput,wb);

我现在是需要 先从库中取到模板,然后把值插入模板中,再下载

现在是能不能跳过中间步,不在服务器上生成file

展开

java 不生成文件下载_java 下载文件时怎么避免在服务器上生成文件相关推荐

  1. ftp上传显示服务器错误,FTP文件夹错误:打开FTP服务器上的文件夹时发生错误

    问题描述:通过我的电脑或资源管理器连接FTP服务器时提示"FTP文件夹错误:打开FTP服务器上的文件夹时发生错误.请检查是否有权限访问该文件夹.详细信息:The operation time ...

  2. 电脑文件如何传到云服务器上,电脑文件如何传到云服务器上

    电脑文件如何传到云服务器上 内容精选 换一换 DNS服务器用于解析弹性文件服务中文件系统的域名.DNS服务器东北区IP地址为100.125.6.250,其它区域详情请参见华为云内网DNS地址.默认情况 ...

  3. 怎么在服务器上拷贝文件夹,怎么从远程服务器上拷贝文件夹

    怎么从远程服务器上拷贝文件夹 内容精选 换一换 如果DDK和Atlas 200 DK Atlas 300不在同一服务器,请执行1~7.如果DDK和Atlas 200 DK Atlas 300在同一服务 ...

  4. 向web服务器传文件,c++实现向web服务器上传文件

    [实例简介] vs2013 c++实现上传的客户端,服务端为java写的web工程,模拟post方法,可以上传大文件 [实例截图] [核心代码] c向web服务器上传文件 └── c++ 向web服务 ...

  5. ftp服务器上图片文件显示不出来,ftp服务器上图片文件显示

    ftp服务器上图片文件显示 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器上分别安装 ...

  6. xshell服务器上传文件,xshell终端向远程服务器上传文件方法

    JavaScript sync and async(同步和异步) 推荐四篇文章: JavaScript 是单线程的深入分析 JavaScript 运行机制详解:再谈 Event Loop JavaSc ...

  7. 服务器上的文件如何查看,如何查询服务器上的文件来源

    你好, 1. 一般来说,系统自带的日志记录的主要是系统组件的错误警告状态等,无法直接记录病毒的相关信息.换言之,记录的一般是病毒带来的对系统的影响而不是直接记录病毒. 2. 根据您的描述,有以下一些关 ...

  8. ftp服务器上传不了文件怎么办,ftp服务器怎么上传不了文件

    ftp服务器怎么上传不了文件 内容精选 换一换 将文件上传至Linux服务器一般会采用WinSCP工具.本节为您介绍本地Windows计算机使用WinSCP工具,上传文件至Linux云服务器的操作方法 ...

  9. vue+elementui 同时有上传文件和批量上传文件功能,上传文件或批量上传文件后必须刷新才能再次上传文件

    报错描述: 使用element-ui的上传文件组件写一个批量上传和上传文件,但是发现每次上传文件后或者批量上传文件后,不能再次上传文件或者批量上传文件.只有进入页面第一次点击上传文件或者批量上传文件才 ...

最新文章

  1. 不说12306你会Die啊?当然不会,但会憋死
  2. Ruby测试框架Rspec初探
  3. 常用Linux基础命令
  4. Java基础之一组有用的类——生成日期和时间(TryDateFormats)
  5. .NET+Sqlite如何支持加密
  6. 动态规划-背包是否装满
  7. LeetCode 814. 二叉树剪枝(递归)
  8. 曲线积分与曲面积分总结_高数下册||知识点总结
  9. 2021年最值得推荐的13个提高开发效率工具,程序员必备
  10. Zabbix 3.0 安装部署
  11. linux光纤盘刷新,Linux 在shell终端中清空DNS缓存,刷新DNS的方法(ubuntu,debian)
  12. Pr 音频效果参考:振幅与压限
  13. opnet之Aloha
  14. Word 2007文档结构图 大纲视图 目录默认折叠收缩
  15. 二维码扫码支付实现方案(仅供自己参考)
  16. 浅谈企业网站建设注意事项
  17. 查看或者创建消息的命令SE91
  18. Mysql数据库基础及高阶
  19. GUI程序中添加控制台调试
  20. 四十三、迎接挑战,苦练内功,迎接春天的到来

热门文章

  1. 牛客网编程题——字符串_确定两串乱序同构
  2. ACM的分类训练题集
  3. 一个模型搞定多个CTR业务!阿里STAR网络介绍(附代码实现)
  4. GPT Plus Money!B O O M
  5. 网优测试软件p,网优到底是干啥的?
  6. kali创建python脚本_kali下编译学习python3
  7. C++实现简单的二叉树
  8. matlab练习程序(共生矩阵)
  9. 一步一步学Linq to sql(十):分层构架的例子
  10. [暴力]JZOJ 5842 a