| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package jnpf.message.util;
- import jnpf.config.ConfigValueUtil;
- import jnpf.util.StringUtil;
- import jnpf.util.context.SpringContext;
- import org.apache.commons.codec.binary.Base64;
- import java.io.IOException;
- import java.nio.file.Files;
- import java.nio.file.Paths;
- /**
- *
- * @author JNPF开发平台组
- * @version V3.1.0
- * @copyright 引迈信息技术有限公司
- * @date 2021/3/16 8:47
- */
- public class Base64Util {
- private static ConfigValueUtil configValueUtil = SpringContext.getBean(ConfigValueUtil.class);
- /**
- * 把文件转化为base64.
- *
- * @param filePath 源文件路径
- */
- public static String fileToBase64(String filePath) {
- if (!StringUtil.isEmpty(filePath)) {
- try {
- byte[] bytes = Files.readAllBytes(Paths.get(filePath));
- return Base64.encodeBase64String(bytes);
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- return null;
- }
- }
|