MultipartFile转换File完整版
来源:互联网 发布:unity3d 获取鼠标位置 编辑:程序博客网 时间:2024/06/15 00:58
public String infornationshow(@RequestParam(value = "file", required = false) MultipartFile file,HttpServletRequest request,HttpServletResponse response) throws IOException{
如上面代码所示,后台获取到的是MultipartFile类型,那么如何进行转换变成file传到接口中呢?
可以使用如下方法
File f = null;if(file.equals("")||file.getSize()<=0){file = null;}else{InputStream ins = file.getInputStream(); f=new File(file.getOriginalFilename()); inputStreamToFile(ins, f);}
public static void inputStreamToFile(InputStream ins,File file) { try { OutputStream os = new FileOutputStream(file); int bytesRead = 0; byte[] buffer = new byte[8192]; while ((bytesRead = ins.read(buffer, 0, 8192)) != -1) { os.write(buffer, 0, bytesRead); } os.close(); ins.close(); } catch (Exception e) { e.printStackTrace(); } }
但这种办法会出现一个问题,会在项目目录下自动生成一个临时的file文件,如何将这个文件删除呢?
File del = new File(f.toURI()); del.delete();新建一个file,然后获取之前的地址使用file自带的delete方法就可以了
阅读全文
0 0
- MultipartFile转换File完整版
- file 转换MultipartFile
- File如何转换成MultipartFile
- 怎么将File转换为MultipartFile类型
- MultipartFile 转 File
- multipartfile 转 file
- MultipartFile 转File
- SpringMVC MultipartFile转File
- MultipartFile 转 file
- File 转为MultipartFile
- MultipartFile对象转换
- SpringBoot MultiPartFile To File 问题
- springmvc MultipartFile转file和图片压缩
- Springmvc 上传文件MultipartFile 转File 笔记
- SpringMVC中上传文件MultipartFile转File
- Required MultipartFile parameter 'file' is not present
- spring MVC 的MultipartFile转File读取
- spring MVC 的MultipartFile转File读取
- 耳麦浅度DIY
- hadoop
- Apache配置虚拟主机httpd-vhosts.conf配置步骤
- java基本语法
- ### 前端工作中自己常用到的git命令 ###
- MultipartFile转换File完整版
- React Native 调试步骤
- 移动端 h5开发相关内容总结:CSS篇
- JVM垃圾收集与内存分配策略
- RxJava 与 Retrofit 结合网络请求,你值得拥有
- 看图理解单链表的反转
- Ubuntu 16.04下安装64位谷歌Chrome浏览器
- python ConfigParser模块简介
- 牛客网_华为机试_031_牛客网_【中级】单词倒排