常用的根据文件储存url将图片转为base64码方法

/**
* 根据文件服务器上的路径,获取图片base64值
*
* @param filePath 文件服务器上的路径
* @return 图片base64值
*/
private String getImageBase64(String filePath) {
InputStream fileInputStream = null;
try {
fileInputStream = minioTemplate.getObject("tenant" + tentId, filePath);
if (fileInputStream == null) {
throw new JieShouException("获取文件失败", 500);
}
BASE64Encoder encoder = new BASE64Encoder();
return encoder.encode(IOUtils.toByteArray(fileInputStream));
} catch (Exception e) {
e.printStackTrace();
log.error("获取文件失败, e:{}", e);
} finally {
try {
if (fileInputStream != null) {
fileInputStream.close();
}
} catch (Exception e) {
}
}
return null;
}
posted @ 2021-05-24 11:19  小猫爱哭鬼  阅读(753)  评论(0编辑  收藏  举报