文件上传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 ...
随机推荐
- 《二》Java IO 流的分类介绍
一.根据流向分为输入流和输出流: 注意输入流和输出流是相对于程序而言的. 输出:把程序(内存)中的内容输出到磁盘.光盘等存储设备中 输入:读取外部数据(磁盘.光盘等存储设备的数据)到程序 ...
- Dubbo学习总结(4)——Dubbo基于Zookeeper实现分布式实例
入门实例解析 第一:provider-提供服务和相应的接口 创建DemoService接口 [java] view plaincopyprint? <span style="font- ...
- Android Studio中怎样引用图片资源
随着不断接触Android Studio,越来越发现和Eclipse有着巨大的差别. 不管是表面的目录结构,还是内在对各种资源的管理. 本篇就来聊聊Android Studio中怎样来显示图片. 以及 ...
- imageView-scaleType 图片压缩属性
今天用到了图片压缩的属性,自己参照网上的说明,验证了一下,截图如下 (1)当图片背景是方形的时候 代码如下 <LinearLayout android:id="@+id/l31&quo ...
- ActiveX控件开发 C#
转自:http://hi.baidu.com/charlesx_kst/item/9c2f42e2920db3f42b09a4ff 前言: 这段时间因为工作的需要,研究了一下ActiveX控件.总结如 ...
- 【例题 6-21 UVA - 506】System Dependencies
[链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 记录每个物品它的依赖有哪些,以及它被哪些东西依赖就可以了. 显式安装的东西不能被隐式删除删掉(就是remove item,然后删除i ...
- CODEVS——T 1993 草地排水 USACO
http://codevs.cn/problem/1993/ 时间限制: 2 s 空间限制: 256000 KB 题目等级 : 钻石 Diamond 题解 查看运行结果 题目描述 De ...
- datagridview问题
在winform中,取datagridview某个单元格的值,然后与另外一个值相减,如果相减等于0,结果却为-7.105427357601E-15 Convert.ToDouble(xun_dataG ...
- 编程一一C语言问题,指针函数与函数指针
资料来源于网上: 一.指针函数:指返回值是指针的函数 类型标识符 *函数名(参数表) int *f(x,y); 首先它是一个函数,只不过这个函数的返回值是一个地址值.函数返 ...
- php课程 9-33 php文件操作里面的注意事项有哪些
php课程 9-33 php文件操作里面的注意事项有哪些 一.总结 一句话总结:文件操作其实很简单,就是几个文件操作函数需要记一下. 1.文件函数如何使用(如何找php文件函数的资料)? 查看参考手册 ...