- 内容提要
- 作者简介
- 译者简介
- 前言
- HTTP
- Servlet 和 JSP
- 下载 Spring 或使用 STS 与 Maven/Gradle
- 手动下载 Spring
- 使用 STS 和 Maven/Gradle
- 下载 Spring 源码
- 本书内容简介
- 下载示例应用
- 第 1 章Spring 框架
- 第 2 章模型 2 和 MVC 模式
- 第 3 章Spring MVC 介绍
- 第 4 章基于注解的控制器
- 第 5 章数据绑定和表单标签库
- 第 6 章转换器和格式化
- 第 7 章验证器
- 第 8 章表达式语言
- 第 9 章JSTL
- 第 10 章国际化
- 第 11 章上传文件
- 第 12 章下载文件
- 第 13 章应用测试
- 附录 A Tomcat
- 附录 B Spring Tool Suite 和 Maven
- 附录 C Servlet
- 附录 D JavaServer Pages
- 附录 E 部署描述符
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
11.2 MultipartFile 接口
在 Spring MVC 中处理已经上传的文件十分容易。上传到 Spring MVC 应用程序中的文件会被包在一个 MultipartFile 对象中。你唯一的任务就是,用类型为 MultipartFile 的属性编写一个 domain 类。
org.springframework.web.multipart.MultipartFile 接口具有以下方法:
byte[] getBytes()
它以字节数组的形式返回文件的内容。
String getContentType()
它返回文件的内容类型。
InputStream getInputStream()
它返回一个 InputStream,从中读取文件的内容。
String getName()
它以多部分的形式返回参数的名称。
String getOriginalFilename()
它返回客户端本地驱动器中的初始文件名。
long getSize()
它以字节为单位,返回文件的大小。
boolean isEmpty()
它表示被上传的文件是否为空。
void transferTo(File destination)
它将上传的文件保存到目标目录下。
接下来的范例将讲解如何获取控制器中的已上传文件。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论