从MultipartFile获取File式的inputStream
来源:互联网 发布:cf手游刷图软件 编辑:程序博客网 时间:2024/06/05 13:23
从springmvc获取到的文件是MultipartFile类型的,有的时候不能直接用从这种类型获取到的inputstream操作一些事情,比如从中初始化poi的Workbook,这时候要怎么获取到File式的流呢?
有一个方法就是把读到的MultipartFile转存到本地,然后再从本地读取这个转存的这个临时文件,从中获取文件流。这么写的话可以达到目的但是听起来就很繁琐对不对。还有一个方法,是从csdn论坛上看到的一部分获取的灵感,在这里分享给大家:
其中mFile就是MultipartFile类型的。
import org.springframework.web.multipart.MultipartFile;import org.springframework.web.multipart.commons.CommonsMultipartFile;import org.apache.commons.fileupload.disk.DiskFileItem;CommonsMultipartFile cFile = (CommonsMultipartFile) mFile; DiskFileItem fileItem = (DiskFileItem) cFile.getFileItem(); InputStream inputStream = fileItem.getInputStream();
阅读全文
1 0
- 从MultipartFile获取File式的inputStream
- spring MVC 的MultipartFile转File读取
- spring MVC 的MultipartFile转File读取
- spring MVC 的MultipartFile转File读取
- 网络,file 从InputStream读取byte[]示例
- 获取InputStream的方式
- MultipartFile 转 File
- multipartfile 转 file
- file 转换MultipartFile
- MultipartFile 转File
- SpringMVC MultipartFile转File
- MultipartFile转换File完整版
- MultipartFile 转 file
- File 转为MultipartFile
- java 上传文件的处理(MultipartFile file)
- SpringBoot MultiPartFile To File 问题
- File如何转换成MultipartFile
- SpringMVC上传文件需要注意的地方:@RequestParam(value = "file", required = false) MultipartFile file
- RSA加密
- awk打印单双引号
- linux cp命令参数及用法详解---linux 复制文件命令cp
- AOP无法切入同类调用方法的解决办法
- iOS开发-版本管理常用git命令
- 从MultipartFile获取File式的inputStream
- Flink学习笔记 --- 理解DataStream WordCount
- 命令模式
- UVA 11549 Calculator Conundrum Floyd判圈算法 Brent判圈算法 相关性质及证明
- issue-15 了解闭包里如何使用外围作用域里的变量
- HorizontalScrollView 初始化第一次时使用smoothScrollTo无效的解决办法
- SOAPUI测试步骤(七)---DataSink TestStep
- shell脚本
- 括号匹配Java实现