使用springmvc下载文件
来源:互联网 发布:it专业学校排名 编辑:程序博客网 时间:2024/05/16 15:00
@RequestMapping(value ="downloadLicenseFile", method = RequestMethod.GET)
publicResponseEntity<byte[]> downloadLicenseFile(String path) throws IOException {
HttpHeaders headers =newHttpHeaders();
headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);
headers.setContentDispositionFormData("attachment","license.lic");
returnnewResponseEntity<byte[]>(FileUtils.readFileToByteArray(getDictionaryFile(path)),
headers, HttpStatus.CREATED);
}
<beanid="stringHttpMessageConverter"
class="org.springframework.http.converter.StringHttpMessageConverter"/>
<beanid="jsonHttpMessageConverter"
class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">
<propertyname="supportedMediaTypes">
<list>
<value>text/html;charset=UTF-8</value>
</list>
</property>
</bean>
<beanclass="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<propertyname="messageConverters">
<list>
//下载文件处理byte数据流的转换器
<beanclass="org.springframework.http.converter.ByteArrayHttpMessageConverter"/>
<refbean="stringHttpMessageConverter"/>
<refbean="jsonHttpMessageConverter"/>
</list>
</property>
</bean>
0 0
- 使用springmvc下载文件
- 使用springmvc实现文件下载
- 使用 SpringMVC 实现文件下载功能
- SpringMVC使用ResponseEntity实现文件下载
- 使用springmvc中ResponseEntity下载文件
- 使用springMVC实现文件上传和下载之文件下载
- SpringMVC—文件下载
- SpringMvc下载excel文件
- SpringMvc 通用文件下载
- springMVC 文件下载
- SpringMvc下载excel文件
- springmvc下载文件
- springmvc 文件下载
- springMVC 文件下载
- SpringMvc下载excel文件
- springMVC文件下载
- springMVC下载文件
- SpringMVC文件下载
- 常见的http状态(404 304等)
- 计算机网络五层(七层)协议
- 系统分析师零散知识点
- IT巨头争抢云计算市场 新星迅云迎难而上
- bzoj 3993: [SDOI2015]星际战争 (二分+最大流)
- 使用springmvc下载文件
- Doctype & 严格模式与混杂模式
- 品味慢生活,少一点急躁、多一点从容
- 自定义view之继承控件
- E -- XJT Love Digits-----水题
- SSH学习(三)Struts2之Action下
- 17 - 04 - 08 Web安全(04)
- XML学习
- 学习笔记:Zookeeper 应用案例(上下线动态感知)