`

SpringMVC杂记(六) 下载文件

阅读更多
SpringMVC杂记(六) 下载文件
1) jar依赖
<dependency>
	<groupId>commons-io</groupId>
	<artifactId>commons-io</artifactId>
	<version>2.1</version>
</dependency>


2) 代码例子
@Controller
@RequestMapping(value = "/download")
public class DownloadController {

	@RequestMapping(value = "/test")
	public ResponseEntity<byte[]> test() throws IOException {
		HttpHeaders headers = new HttpHeaders();
		
		headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);
		headers.setContentDispositionFormData("attachment", "1.txt");
		return new ResponseEntity<byte[]>(FileUtils.readFileToByteArray(new File("e://1.txt")), headers, HttpStatus.CREATED);
	}
}
分享到:
评论
5 楼 zliw0531hf 2013-03-05  
为什么我下载没有速度?啊啊啊啊
4 楼 Healthy183 2012-08-02  
yingzhor 写道
commons-io.2.1.jar

我博客里写出来了,如果你不用maven的话,请到commons-io 项目官方网站下载。

习惯用eclipse!待会儿下个jar包试一下,谢谢啦!
2 楼 yingzhor 2012-07-31  
commons-io.2.1.jar

我博客里写出来了,如果你不用maven的话,请到commons-io 项目官方网站下载。
1 楼 Healthy183 2012-07-31  
楼主,你好,IOUtils.write()和IOUtils.closeQuietly()是那个jar提供的java类里面的?怎么我的poi.jar没有这个方法?

相关推荐

    springmvc文件下载

    本篇将详细探讨如何利用SpringMVC结合EasyUI实现文件下载功能,并着重讲解SpringMVC中的注解技术。 首先,SpringMVC是Spring框架的一部分,它提供了模型-视图-控制器(MVC)架构模式的实现,简化了Java Web应用程序...

    IDEA SpringMVC 实现文件的上传下载

    在SpringMVC框架中,实现文件的上传与下载是常见的需求。IntelliJ IDEA作为流行的Java开发集成环境,为开发者提供了高效便捷的开发体验。在这个项目中,我们使用IDEA来构建一个基于SpringMVC的系统,实现了文件的...

    springMvc单文件多文件上传

    springMvc 文件上传,springMvc 支持单文件和多文件上传,

    基于springmvc实现文件上传下载 基于AOP的日志功能

    基于springmvc实现文件上传下载 基于AOP的日志功能基于springmvc实现文件上传下载 基于AOP的日志功能基于springmvc实现文件上传下载 基于AOP的日志功能基于springmvc实现文件上传下载 基于AOP的日志功能基于...

    SpringMVC框架实现文件的上传和下载

    在SpringMVC框架中,文件的上传和下载是常见的功能需求,主要用于处理用户的数据交互,例如用户上传图片、文档等,或者系统提供文件下载服务。本文将深入探讨如何使用SpringMVC来实现这一功能。 首先,我们需要理解...

    springmvc下Excel下载

    有效的纠正了下载时出现的文件类型未知或没有扩展名的情况,也处理了spring下载的情况下文件名以@RequestMapping的value值为下载文件名称的情况

    SSM整合包 spring+springMVC+Mybatis+bootstarp以及文件上传与下载

    在这个整合包中,我们还将探讨如何结合Bootstrap来实现前端界面的快速开发,并学习文件上传与下载的功能。 1. **Spring框架**:Spring是Java企业级应用的核心框架,它提供了依赖注入(DI)和面向切面编程(AOP)等...

    SpringMVC单文件上传、多文件上传、文件列表显示、文件下载

    在SpringMVC框架中,文件上传和下载是常见的功能需求,尤其在开发Web应用程序时。以下将详细讲解SpringMVC如何实现单文件上传、多文件上传、文件列表显示以及文件下载。 1. **单文件上传** 在SpringMVC中,我们...

    SpringMVC+Ajax异步文件上传

    在本教程中,我们将探讨如何结合`SpringMVC`和`Ajax`来实现异步文件上传,并讨论短视频背景以及`a`标签绑定文件域的相关知识。 1. **SpringMVC中的文件上传** - **MultipartFile接口**:`SpringMVC`提供了一个名为...

    SpringMVC文件上传,多文件上传实例

    在这个“SpringMVC文件上传,多文件上传实例”中,我们将深入探讨如何在SpringMVC环境中实现文件上传功能,包括单个文件上传以及多个文件的批量上传。 1. **文件上传原理**: 文件上传是通过HTTP协议的POST请求来...

    SpringMVC demo 完整源码实例下载.zip

    SpringMVC提供MultipartFile接口处理文件上传,而文件下载则可以通过StreamingResponseBody或者直接返回文件路径实现。这些功能的实现涉及了流处理和响应头设置,确保了文件传输的正确性和效率。 异常处理在Web应用...

    springMVC文件下载代码

    在这个实例中,我们将探讨如何在SpringMVC中实现文件的下载功能。文件上传和下载是Web应用中常见的需求,对于用户交互和数据交换至关重要。 首先,我们需要理解SpringMVC的工作原理。它基于Model-View-Controller...

    JavaEE企业级开发-----SpringMVC实现 文件的上传下载实验报告.docx

    在JavaEE企业级开发中,SpringMVC框架是广泛用于构建Web应用程序的工具,它提供了丰富的功能,包括处理文件上传和下载。本实验报告将详细阐述如何利用SpringMVC实现文件上传与下载的功能。 首先,文件上传的核心...

    SpringMVC杂记(五) JSR303数据验证

    在本篇《SpringMVC杂记(五) JSR303数据验证》中,我们将深入探讨SpringMVC框架如何集成并使用JSR303(JavaBeans Validation)来进行数据验证,这是一种强大的验证机制,可以确保应用程序接收到的数据是合法且符合...

    SpringMVC 实现文件上传下载、国际化等

    本教程将深入讲解如何利用SpringMVC实现文件上传和下载功能,以及如何实现应用的国际化。下面我们将详细探讨这些知识点。 **一、SpringMVC文件上传** 在SpringMVC中,文件上传主要依赖于`CommonsMultipartResolver...

    SpringMVC文件下载-2021-04-12.txt

    SpringMVC的文件下载方式

    SpringMVC 文件上传下载

    本示例着重于SpringMVC中的文件上传和下载功能,这对于任何需要用户交互式交换文件的应用程序都是至关重要的。 文件上传是指允许用户从他们的设备选择文件并将其发送到服务器的过程。在SpringMVC中,这通常通过使用...

    springmvc框架的文件上传 下载

    在这个项目"springmvc框架的文件上传 下载"中,你可能会遇到如404错误等常见问题,下面将详细介绍SpringMVC中文件上传和下载的实现及其可能遇到的问题。 **文件上传** 1. **配置**: 首先,你需要在`dispatcher-...

    SpringMVC+Spring+MyBatis jar包和配置文件

    在提供的压缩包中,文件可能包括Spring、SpringMVC和MyBatis的jar包,以及相关的配置文件,例如spring-context.xml、web.xml、mybatis-config.xml、Mapper接口和XML文件等。这些文件是整合SSM框架的关键,通过它们...

    SpringMVC文件增删改查(上传、更新、下载、删除)

    在SpringMVC框架中,文件操作是常见的功能需求,包括文件的上传、下载、更新和删除。本项目提供了完整的解决方案,覆盖了这些功能点。以下将详细解释这些知识点。 一、文件上传 在SpringMVC中,文件上传主要依赖于`...

Global site tag (gtag.js) - Google Analytics