import org.apache.commons.codec.binary.Base64;
import org.apache.commons.lang3.StringUtils;
public class ImageBase64Tool {
// 代理前缀
private static final String NGINX = "/ngx/proxy?i=";
/**
* 图片转base64
* @param imageUrl
* @return
*/
public static String encodeBase64(String imageUrl) {
return new String(Base64.encodeBase64(imageUrl.getBytes()));
}
/**
* 图片代理
* @param imageUrl
* @return
*/
public static String nginxConvert(String imageUrl) {
if(StringUtils.isNotBlank(imageUrl)) {
return NGINX + encodeBase64(imageUrl);
}
return imageUrl;
}
}