本文与另一篇--<<将文件base64解码后输出>>搭配使用 1.定位文件所在的位置 2.将文件File类型转化为MultipartFile 3.将MultipartFile转化为字节流 4.将字节流base64加密 @Test public void testFile() throws Exception{ File file = new File("C:\\Users\\scz\\Desktop\\1.txt"); FileInputStream fileInputStream = new FileInputStream(file); MultipartFile multipartFile = new MockMultipartFile("copy"+file.getName(),file.getName(), ContentType.APPLICATION_OCTET_STREAM.toString(),fileInputStream); byte[] byt = new byte[multipartFile.getInputStream().available()]; multipartFile.getInputStream().read(byt); String res = new BASE64Encoder().encodeBuffer(byt); System.out.println(res); }