本文与另一篇--<<将文件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);
}