MultipartFile转File
前端传过来MultipartFile,后端转为file后删除本地缓存文件
后台接收的需要转换为一个File类型的
接受前端文件:
MultipartFile file111 = ((MultipartHttpServletRequest) httpServletRequest).getFile("前端传得文件名");
转换:
package com.hswg.jstxb.issued.common.FileUtil;/*** Created by TongGuoBo on 2019/6/19.*/import org.springframework.web.multipart.MultipartFile;import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;/*** @ClassName MultipartFileToFile* @Description MultipartFile转fie* @Author TongGuoBo* @Date 2019/6/19 13:48**/
public class MultipartFileToFile {/*** MultipartFile 转 File** @param file* @throws Exception*/public static File multipartFileToFile(MultipartFile file) throws Exception {File toFile = null;if (file.equals("") || file.getSize() <= 0) {file = null;} else {InputStream ins = null;ins = file.getInputStream();toFile = new File(file.getOriginalFilename());inputStreamToFile(ins, toFile);ins.close();}return toFile;}//获取流文件private 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();}}/*** 删除本地临时文件* @param file*/public static void delteTempFile(File file) {if (file != null) {File del = new File(file.toURI());del.delete();}
}
}
MultipartFile转File相关推荐
- MultipartFile转为File
方法一 File file= new File("D:\\filePath"); multipartFile.transferTo(file); 方法二 File file = n ...
- MultipartFile和File互转
MultipartFile和File互转 一.M转F 1.详细方法 /*** 将MultipartFile转换为File*** @param outFilePath 参数* @param multiF ...
- MultipartFile 转 File
作者推荐: import org.apache.commons.io.FileUtils;File file = new File(path);FileUtils.copyInputStreamToF ...
- MultipartFile 转File的几种方式
前言 一.MultipartFile转File 二.代码示例 1.第一种方式 2.第二种方式 3.第三种方式 总结 前言 最近写项目有个需求是上传Excel文件并读取Excel文件中的内容,项目采用的 ...
- 将MultipartFile转换为File
public static File multipartFileToFile(MultipartFile multiFile) {// 获取文件名String fileName = multiFile ...
- Spring 之MultipartFile转换File 并鉴别File Mine Type 类型
常见 MIME 类型列表 扩展名 文档类型 MIME 类型 .aac AAC audio audio/aac .abw AbiWord document application/x-abiword . ...
- MultipartFile与File的一些事
前言 前段时间碰到了中转文件的需求,需要使用HttpClient中转一下文件,过程为: 在实现这个需求的过程中就用得到了MultipartFile与File,而且我对前一个也不是很熟悉.记录一下 什么 ...
- MultipartFile与File的互转
MultipartFile与File的互转 前言 MultipartFile转File 1.FileUtils.copyInputStreamToFile转换 2.multipartFile.tran ...
- MultipartFile和File互转工具类
依赖: <dependency><groupId>org.apache.httpcomponents</groupId><artifactId>http ...
最新文章
- 用鸿蒙跑了个 “hello world”!鸿蒙开发初体验
- 蓝牙耳机和蓝牙鼠标相互干扰_TWS蓝牙耳机哪个牌子好?主流无线蓝牙耳机推荐...
- P2184 贪婪大陆
- JWT令牌组成和安全校验讲解
- 卷积神经网络精确率不增反降_深度学习 第四门课:卷积神经网络(Convolutional Neural Networks)...
- react学习(16)---getFieldDecorator赋值
- 城市运行一网统管_【宣传活动】持续开展城市运行“一网统管”建设宣传活动...
- ffmpeg-filter 入门
- java实现多表增加_java多表插入数据
- 浙江省二级计算机试题,2015浙江省计算机等级考试试题 二级ACCESS考试题库
- android 多类型参数,Android的数据绑定-类型参数T具有不兼容的上限:ViewDataBinding和MainActivity...
- 【项目源码】个人博客源码推荐
- 安装MySQL说cab文件损坏_安装Office出现的CAB文件受损解决方法
- Invalid bound statement (not found)出现原因和解决方法
- 使用hexo基于cactus仙人掌主题最全美化客制教程
- robomaster(1)装甲板识别
- 计算机主机故障有哪些,电脑主机电源常见的问题与解决方法_电脑故障
- [JAVA]用数学解释数组移步问题(新增对链表移步的解释)
- Echarts 水球图设置基准线
- 【系统分析师之路】第五章 数据通信与计算机网络