我使用此Java代码从Web应用程序下载文件:

@RequestMapping(value = "/filedownloads/filedownload/{userid}/{projectid}/{documentfileid}/{version}/",method = RequestMethod.GET)

public void filesDownload(final @PathVariable("userid") String userId,final @PathVariable("projectid") String projectId,final @PathVariable("documentfileid") String documentFileId,final @PathVariable("version") String version,final HttpServletResponse response) throws IOException,BusinessException {

...

final String fileName = "filename=" + documentFile.getFileName();

final InputStream is = new FileInputStream(filePath);

response.setHeader("Content-Disposition","inline; " + fileName);

IoUtils.copy(is,response.getOutputStream());

response.flushBuffer();

}

如果我要下载一个pptx文件,我会得到以下IE页面:

我想要做的是在Powerpoint中打开下载的文件.

我现在的问题是,如果有一个标题设置,以便使用正确的应用程序打开此文件(在本例中为Powerpoint)

java outputstream下载_java – Spring OutputStream – 用IE下载pptx相关推荐

  1. java spring mvc 上传_Java Spring MVC 上传下载文件配置及controller方法详解

    下载: 1.在spring-mvc中配置(用于100M以下的文件下载) 下载文件代码 @RequestMapping("/file/{name.rp}") public Respo ...

  2. java 微信多媒体文件_java微信开发之上传下载多媒体文件

    回复图片.音频.视频消息都是需要media_id的,这个是需要将多媒体文件上传到微信服务器才有的. 上传下载多媒体文件的方法还是写到WeixinUtil.java中. 代码如下: import jav ...

  3. java word上传下载_java poi 上传与下载word文件

    java编程要实现对word的操作没有vb那种编程语言来得容易,得借助一些开源组件,其中就包括jacob.poi等, 而poi应用得最为广泛,对word2003和2007的读和写word操作都十分方便 ...

  4. java服务器限速下载_Java程序如何限速(控制下载和上传速度)

    转自 http://www.blogjava.net/canvas/articles/bandwidthlimiter.html 这里简单的讨论一下java设计网络程序中如何控制上传和下载速度,我们常 ...

  5. java 代码通用结构_java spring代码通用结构-java

    src.main. java.com.company.projectname | - aop:类组.Spring AOP的Aspect仓库,是AOP的相关内容.定义了AOP切面类与织入方法.涉及@As ...

  6. java 持久化线程_java – Spring Hibernate Envers多线程 – 会话关...

    我们使用Hibernate(使用JPA)和Hibernate Envers来持久化对象的历史. Web应用程序运行许多线程,其中一些是通过其他应用程序的RMI方法调用创建的,其中一些是由应用程序本身创 ...

  7. 比java好的_Java Spring真的比直接进行Java编程好吗

    我已经读过依赖注入对于测试是有好处的,因为可以在没有依赖的情况下测试一个类,但是我想到的问题是,如果A类依赖于B或C或任何类,则独立于某个类的A类测试就是得出的测试结果为零,而不是失败或过去的测试. ...

  8. java包含关系图_Java——Spring框架完整依赖关系图!再复习了解加工一下吧?

    因为spring-core依赖了commons-logging,而其他模块都依赖了spring-core,所以整个spring框架都依赖了commons-logging,如果有自己的日志实现如log4 ...

  9. java之父_java之父:被下载达7000万次的编程视频教程,你还没有看过?

    "Java Planform Standard Edition"是Java语言的标准平台技术,是所有Java开发的语言基础,更是大数据.分布式开发思想建模的初期,此阶段的Java语 ...

最新文章

  1. RocketMQ 消息丢失场景分析及如何解决!
  2. Spark详解(五):Spark作业执行原理
  3. Object-C-block
  4. 第八周实践项目8 稀疏矩阵的三元组表示的实现及应用
  5. 仿微信未读RecyclerView平滑滚动定位效果
  6. [源码学习]--UGUI
  7. ubuntu grub 操作
  8. 调用图灵机器人API实现简单聊天
  9. JAVA操作属性文件,可进行读 写 更改
  10. AD19改变原理图图纸大小(A4改为A3
  11. 如何用C#+WinRAR 实现压缩 分类:
  12. html语言字体为隶书,css如何设置隶书字体库
  13. Unity修改编辑器
  14. DIY照片证件照打印商城微信百度支付宝小程序开发
  15. python拟合线性函数_Python线性拟合实现函数与用法示例
  16. 高校智能DNS解析技术总结分析
  17. 电容倍增器作为电源滤波器
  18. ecs共享型s6怎么样?
  19. PointNetGPD 代码复现,环境配置,结果展示
  20. 我的世界手机版怎么增加服务器,我的世界手机版服务器怎么创建

热门文章

  1. 小团饲养了一小缸鱼,并且买了A、B、C三类饲料来喂养它们,小团的饲养计划如下:—— 在每周一、五、六,喂8粒A类饲料;—— 在每周二、日,喂5颗B类饲料;—— 在每周三、四,喂7颗C类饲料。
  2. ERP软件厂商排名?ERP管理软件厂商怎么选?
  3. 2020前端系列——浏览器、HTTP
  4. Anduino+esp8266_relay继电器 开发智能开关,APP可远程控制
  5. tradex交易接口绿色版怎么获取
  6. 国稻种芯百团计划行动 胡培松:问“道”俯首田间只为问“稻”
  7. IE内存泄露监测工具sIEve
  8. UE4使用steam子系统(发布steam包)
  9. 2021-06-27 ggplot2绘制堆积柱形图
  10. 微型计算机系统原理内存条论文,微型计算机系统原理及应用结课论文.doc