maven库:

<!--MockMultipartFile 依赖-->
<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-test</artifactId>
  <version>5.0.5.RELEASE</version>
</dependency>
 
<!--MultipartFile 依赖-->
<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-web</artifactId>
  <version>5.1.8.RELEASE</version>
</dependency>

创建MultipartFile文件:

//生成File文件
File filePdf = new File("H:\\testFile\\123.pdf");
InputStream inputStream = new FileInputStream(filePdf);

//生成MultipartFile文件
MultipartFile multipartFileTmp = new MockMultipartFile("file", filePdf.getName(), "text/plain", IOUtils.toByteArray(inputStream));
inputStream.close();

参考:Java 解压文件-CSDN博客

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐