MultipartFile接口
位于:package org.springframework.web.multipart;包下
中文名:多组件文档
继承自:InputStreamSource,并封装了getInputStream()方法
此方法用法:@RequesParam("file")MultipartFile file
InputStream is = file.getInputStream();
方法:
String getName():得到的是@RequesParam(value = "file")中的value值,不会为空。
String getOriginalFilename():获取的是文件的完整名称,包括文件名称+文件拓展名。
String getContentType():返回文件内容类型,不是文件扩展名(例如:jpeg图片:image/jpeg)
boolean isEmpty():返回上传的文件是否为空,即multipart形式中没有选择任何文件或者选择的文件没有内容
long getSize():以字节为单位返回文件大小
byte[] getBytes():以字节数组的形式返回文件内容
InputStream getInputStream():返回一个字节流
void transferTo():用来将接收文件传输到给定目标路径,会抛出IOException、IllegalStateException异常。该方法在实际项目开发中使用较少。