/*** File转MultipartFile* @param file* @return MultipartFile*/public static MultipartFile createMultipartFile(File file){FileItem fileItem = createFileItem(file);MultipartFile multipartFile = new CommonsMultipartFile(fileItem);return multipartFile;}/*** 从File创建FileItem* @param file* @return FileItem*/private static FileItem createFileItem(File file){FileItemFactory factory = new DiskFileItemFactory(16, null);FileItem item = factory.createItem("textField", "text/plain", true, file.getName());int byteRead = 0;byte[] buffer = new byte[8192];try {FileInputStream fis = new FileInputStream(file);OutputStream os = item.getOutputStream();while ((byteRead = fis.read(buffer, 0, 8192)) != -1){os.write(buffer, 0, byteRead);}os.close();fis.close();} catch (IOException e){e.printStackTrace();}return item;}

JAVA中File转MultiparFile相关推荐

  1. java getabsolutepath,详谈java中File类getPath()、getAbsolutePath()、getCanonical的区别

    简单看一下描述,例子最重要. 1.getPath(): 返回定义时的路径,(就是你写什么路径,他就返回什么路径) 返回绝对路径,但不会处理"."和".."的情况 ...

  2. java中的path类_详谈java中File类getPath()、getAbsolutePath()、getCanonical的区别

    简单看一下描述,例子最重要. 1.getPath(): 返回定义时的路径,(就是你写什么路径,他就返回什么路径) 2.getAbsolutePath(): 返回绝对路径,但不会处理".&qu ...

  3. 一文读懂Java中File类、字节流、字符流、转换流

    一文读懂Java中File类.字节流.字符流.转换流 第一章 递归:File类: 1.1:概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. ...

  4. JAVA中File类的getPath()、getAbsolutePath()、getCanonical()

    1.getPath(): 返回定义时的路径,(就是你写什么路径,他就返回什么路径) 2.getAbsolutePath(): 返回绝对路径,但不会处理"."和"-&quo ...

  5. Java中File类之createNewFile、mkdirs

    Java中File类 1. 概述 2. mkdirs与mkdir区别 2.1 基本概念 2.2 程序实例 3. createNewFile 3.1 基本概念 3.2 程序范例 1. 概述 File 对 ...

  6. 【转】Java中File常用的方法汇总

    创建: createNewFile()在指定位置创建一个空文件,成功就返回true,如果已存在就不创建,然后返回false. mkdir() 在指定位置创建一个单级文件夹. mkdirs() 在指定位 ...

  7. 手把手带你入门Java中File类

    零基础学习Java之File类 概述 构造方法 基本介绍 代码示例 常用方法 获取文件和目录的基本信息 代码示例 判断功能 代码示例 创建和删除功能 代码示例 目录遍历功能 代码示例 概述 要学习Ja ...

  8. java中file类_Java中file类

    File类的概述:File更应该叫做一个路径,文件路径或者文件夹路径 ,路径分为绝对路径和相对路径,绝对路径是一个固定的路径,从盘符开始,相对路径相对于某个位置,在eclipse下是指当前项目下,在d ...

  9. java中File类应用:遍历文件夹下所有文件

    练习: 要求指定文件夹下的所有文件,包括子文件夹下的文件 代码: package 遍历文件夹所有文件;import java.io.File;public class Test {public sta ...

最新文章

  1. Java入门学习注意事项有哪些?
  2. 一文盘点MWC 2019所有5G设备和研发进展
  3. 对于Wannacry“永恒之蓝”病毒 查看自己电脑是否安全
  4. [Python]小甲鱼Python视频第003课(插曲之变量和字符串)课后题及参考解答
  5. JAVA NIO之文件通道
  6. 用jquery校验radio单选按钮(原创)
  7. C语言 memcpy和memcpy_s区别 - C语言零基础入门教程
  8. 【OpenCV 例程200篇】61. 导向滤波(Guided filter)
  9. 超全开放 API 免费调用,这款 API 管理工具太香了!
  10. javaScript = == ===的区别
  11. oracle 用户包含;,Oracle 数据库查看client的用户登录信息包括ip
  12. MySQL VARCHAR的说明信息
  13. Spring Data JPA整合Redis缓存的配置
  14. python主函数怎么写_python主方法怎么写
  15. 百度SEO工具黑侠超级站群助手v1.9
  16. 阿里巴巴如何面试?网友分享出你不知道的真实面试流程(转发给有需要的人)
  17. 计算机与测控技术专业就业方向,东北电力大学测控技术与仪器专业就业前景
  18. 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 G 旋转矩阵 【模拟】
  19. Docker 深入篇之 Build 原理
  20. C++中的宏定义详解

热门文章

  1. 第二章《深入C#数据类型》项目经理评分
  2. const指针和指向const对象的指针
  3. python编程挑战——使用python实现恩格玛机(1)
  4. Linux 用户态与内核态的交互——netlink 篇
  5. html代码高亮带行号,kindeditor代码高亮自动行号功能
  6. PAT乙级(1030 完美数列)
  7. 单片机实现水位控制C语言,单片机课程设计 水位自动控制.doc
  8. Oracle中索引位图转换的优势
  9. 【现场福利+直播通道】2020数据技术嘉年华正式“菜单”出炉,饕餮盛宴等你共享!...
  10. 缓存世界中的三大问题及解决方案