MultipartFile文件上传

简介: MultipartFile介绍 MultipartFile是一个接口并继承了InputStreamSource接口 MockMultipartFile、CommonsMultipartFile实现MultipartFile接口 MockMultipartFile方法介绍 getOriginalFilename()在客户端的文件系统中返回原始文件名 getName()返回多部分表单中参数的名称。

MultipartFile介绍

  • MultipartFile是一个接口并继承了InputStreamSource接口
  • MockMultipartFile、CommonsMultipartFile实现MultipartFile接口

MockMultipartFile方法介绍

  • getOriginalFilename()在客户端的文件系统中返回原始文件名
  • getName()返回多部分表单中参数的名称。
  • getInputStream()返回一个InputStream以从中读取文件的内容。通过此方法就可以获取到流

例子:

in = file.getInputStream();
wb = new XSSFWorkbook(OPCPackage.open(in));

  • getContentType()返回文件的内容类型
  • getSize()以字节为单位返回文件的大小
  • isEmpty()返回上传的文件是否为空,即,在多部分表单中没有选择任何文件,或者所选文件没有内容。
  • transferTo将收到的文件传输到给定的目标文件

文件excel解析代码地址:`

https://yq.aliyun.com/articles/691858?spm=a2c4e.11155435.0.0.2ea53312sk15Y5

相关文章
|
11月前
|
Web App开发 XML Java
SpringMVC使用MultipartResolver和MultipartFile实现文件上传
SpringMVC使用MultipartResolver和MultipartFile实现文件上传
761 0
|
6天前
|
缓存 前端开发
后端MultipartFile接收文件转Base64
后端MultipartFile接收文件转Base64
27 0
|
6月前
|
XML 前端开发 Java
怎样将MultipartFile和File互转
该文介绍了如何在Java开发中优雅地转换MultipartFile和File。MultipartFile是Spring框架用于接收上传文件的类,而File是操作系统文件的代表。文章提供了三种将MultipartFile转换为File的方法:使用`transferTo`方法、FileOutputStream和Java NIO。另外,还介绍了在测试场景下将File转换为MultipartFile,通过MockMultipartFile实现。
539 1
|
5月前
|
Java 测试技术 Spring
|
5月前
|
Java 测试技术 Spring
MultipartFile介绍
MultipartFile介绍
93 0
|
6月前
|
XML Java Maven
如何将MultipartFile转换为File
该文介绍了MultipartFile(Spring框架)与File(Java标准库)的区别,主要讨论了如何将MultipartFile转换为File的三种方法:使用`transferTo`、`FileOutputStream`和Java NIO,并提到了File转MultipartFile常用于测试,可通过MockMultipartFile实现。
218 0
|
6月前
|
Java
【Java报错】MultipartFile 类型文件上传 Current request is not a multipart request 问题处理(postman添加MultipartFile)
【Java报错】MultipartFile 类型文件上传 Current request is not a multipart request 问题处理(postman添加MultipartFile)
576 0
|
11月前
下载文件url为MultipartFile
下载文件url为MultipartFile
173 0
MultipartFile多文件上传/通过文件夹解析所有文件
MultipartFile多文件上传/通过文件夹解析所有文件
212 0