文件上传api——MultipartFile
MultipartFile
| 方法总结 | |
|---|---|
|  byte[] | getBytes()返回文件的内容作为一个字节数组。 | 
|  String | getContentType()返回文件的内容类型。 | 
|  InputStream | getInputStream()返回InputStream读取文件的内容。 | 
|  String | getName()返回参数的名称多部分的形式。 | 
|  String | getOriginalFilename()返回原来的文件名在客户机的文件系统。 | 
|  long | getSize()返回文件的大小,以字节为单位。 | 
|  boolean | isEmpty()返回是否上传文件是空的,也就是说,没有文件 选择多部分形式或所选的文件中没有的内容。 | 
|  void | transferTo(File dest)接收到的文件转移到给定的目标文件。 | 
| 方法的细节 | 
|---|
getName
字符串 getName()
- 返回参数的名称多部分的形式。
- 
- 返回:
- 参数的名称(没有null或空)
 
getOriginalFilename
字符串 getOriginalFilename()
- 返回原来的文件名在客户机的文件系统。
这可能包含路径信息取决于所使用的浏览器, 但它通常不会与任何其他比歌剧。 
- 
- 返回:
- 原来的文件名,或空字符串如果没有文件 多部分形式的选择
 
getContentType
字符串 getContentType()
- 返回文件的内容类型。
- 
- 返回:
- 内容类型,或null如果没有定义 (或多部分没有选择文件的形式)
 
isEmpty
布尔isEmpty()
- 返回是否上传文件是空的,也就是说,没有文件 选择多部分形式或所选的文件中没有的内容。
- 
getSize
长getSize()
- 返回文件的大小,以字节为单位。
- 
- 返回:
- 文件的大小,如果空或0
 
getBytes
byte[]getBytes()
抛出IOException
- 返回文件的内容作为一个字节数组。
- 
- 返回:
- 文件的内容作为字节,如果空或空字节数组
- 抛出:
- IOException在访问错误的情况下(如果临时存储失败)
 
getInputStream
InputStream getInputStream()
抛出IOException
- 返回InputStream读取文件的内容。 用户负责关闭流。
- 
- 返回:
- 文件的内容流,如果空或空流
- 抛出:
- IOException在访问错误的情况下(如果临时存储失败)
 
transferTo
无效transferTo(目标文件)
抛出IOException,IllegalStateException
- 接收到的文件转移到给定的目标文件。
这个可以移动文件的文件系统,复制文件 文件系统,或者内存内容保存到目标文件。 如果目标文件已经存在,它将被删除。 如果文件被移动的文件系统,这个操作不能 再次被调用。 因此,调用这个方法能够仅仅一次 适用于任何存储机制。 
- 
- 参数:
- dest——目标文件
- 抛出:
- IOException——在阅读或写作的错误
- IllegalStateException如果文件已被移动 在文件系统和不可用了另一个转移
 
文件上传api——MultipartFile的更多相关文章
- AJAX文件上传实践与分析,带HTML5文件上传API。
		对于HTML5已经支持AJAX文件上传了,但如果需要兼容的话还是得用一点小技巧的,HTML5等等介绍,先来看看以前我们是怎么写的. 网上可能会有一些叫AJAX文件上传插件,但在AJAX2.0之前是不可 ... 
- 文件上传之MultipartFile使用
		转载 文件断点上传,html5实现前端,java实现服务器 一.单/多文件上传使用例子: 工程路径如下 -src |--main.java --controller --service ... 
- 文件上传之 MultipartFile
		利用MultipartFile(组件)实现文件上传 在java中上传文件似乎总有点麻烦,没.net那么简单,记得最开始的时候用smartUpload实现文件上传,最近在工作中使用spring的Mult ... 
- Ceph RGW服务 使用s3 java sdk 分片文件上传API 报‘SignatureDoesNotMatch’ 异常的定位及规避方案
		import java.io.File; import com.amazonaws.AmazonClientException; import com.amazonaws.auth.profile ... 
- MultipartFile 多文件上传的应用
		公司的项目很多地方要用到文件上传,以前的上传主要是用apache的fileupload ,使用的感受并不太好.今天试了试spring的MultipartFile,感觉还不错,封装的比较简洁. 当然,中 ... 
- Spring MVC 文件上传 & 文件下载
		索引: 开源Spring解决方案--lm.solution 参看代码 GitHub: pom.xml WebConfig.java index.jsp upload.jsp FileUploadCon ... 
- springmvc图片文件上传接口
		springmvc图片文件上传 用MultipartFile文件方式传输 Controller package com.controller; import java.awt.image.Buffer ... 
- javascript input type=file 文件上传
		在JS中,input type=file 是常用的文件上传API,但感觉W3C说的不是很清楚,同时网上的资料也比较乱. 由于做微信开发,所以网页打算尽量少用第三方库或者插件,以加快网页的加载速度.因为 ... 
- SpringMVC文件上传下载
		在Spring MVC的基础框架搭建起来后,我们测试了spring mvc中的返回值类型,如果你还没有搭建好springmvc的架构请参考博文->http://www.cnblogs.com/q ... 
随机推荐
- 洛谷P1876 开灯
			题目背景 该题的题目是不是感到很眼熟呢? 事实上,如果你懂的方法,该题的代码简直不能再短. 但是如果你不懂得呢?那...(自己去想) 题目描述 首先所有的灯都是关的(注意是关!),编号为1的人走过来, ... 
- ORACLE11g R2【单实例 FS→单实例FS】
			ORACLE11g R2[单实例 FS→单实例FS] 本演示案例所用环境: primary standby OS Hostname pry std OS Version RHEL6.5 RHEL6 ... 
- 00087_File
			1.IO概述 (1)要把数据持久化存储,就需要把内存中的数据存储到内存以外的其他持久化设备(硬盘.光盘.U盘等)上: (2)当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作 ... 
- 【河南省多校脸萌第六场 A】巴什博弈?
			[链接]http://acm.nyist.me/JudgeOnline/problem.php?cid=1013&pid=5 [题意] 在这里写题意 [题解] 0..a-1 YES a..a+ ... 
- Something-Summary
			1.Combinatorial Mathematics 1.1 Bell Number: \(B_n\)表示元素个数为n的集合划分成若干个不相交集合的方案数. \(B_{n + 1} = \sum_{ ... 
- iOS_07_流程控制
			一.流程控制 * 顺序结构:默认的流程结构.按照书顺序执行每一条语句. * 选择结构:对给定得条件进行判断,再根据判断结果来决定执行哪一段代码. * 循环结构:在给定条件成立的情况下,反复执行某一段代 ... 
- FZU《C语言程序综合设计》
			一年前的玩意. 老是有人找我要..一年前写得这么搓都不敢拿出来.... 但是好多人要啊.....直接发blog,省得下次还要发压缩文件.. 就不要吐槽我代码烂了,我也觉得很烂,至少现在看来确实很烂.. ... 
- 读<阿里亿级日活网关通道架构演进>有感
			读<阿里亿级日活网关通道架构演进>时对优化方法有些概念不理解,特意搜索了一下,拓展自己的思路. 其中的优化: 优化方法中1,2比较常见,3,4我知道的比较少,很感兴趣.就继续追踪下去: 于 ... 
- Ansible 管理服务和软件
			[root@Ansible ~]# ansible RAC -m yum -a 'name=iscsi-initiator-utils state=installed' RAC_Node1 | suc ... 
- iproute2交叉编译
			测试zynq+ramdisk平台时发现自带的busybox无法通过ip命令配置can接口,执行can配置命令 ip link set can0 type can bitrate 会出现以下报错: ip ... 
