java 转换BASE64过程中,出现很多结尾为空的问题!暂时不清楚为什么会这样~
``` java
//根据url地址转换成BASE64
public static String getURLImage(String imageUrl) {
String s = "";
//打开链接
HttpURLConnection conn = null;
try {
//new一个URL对象
URL url = new URL(imageUrl);
conn = (HttpURLConnection) url.openConnection();
//设置请求方式为"GET"
conn.setRequestMethod("GET");
//超时响应时间为5秒
conn.setConnectTimeout(5 * 1000);
//通过输入流获取图片数据
InputStream inStream = conn.getInputStream();
//得到图片的二进制数据,以二进制封装得到数据,具有通用性
byte[] data = readInputStream(inStream);
BASE64Encoder encode = new BASE64Encoder();
return encode.encode(data).replaceAll("\\n", "");
} catch (IOException e) {
e.printStackTrace();