java读取图片以及转成base64串
try {
byte[] data = null;
ByteArrayOutputStream output = new ByteArrayOutputStream();
FileInputStream ips = null;
ips = new FileInputStream(new File("C:\\Users\\56309\\Desktop\\aa.jpg"));
byte[] buf = new byte[1024];
int numBytesRead = 0;
while ((numBytesRead = ips.read(buf)) != -1) {
output.write(buf, 0, numBytesRead);
}
data = output.toByteArray();
output.close();
ips.close();
System.out.println(Base64.encodeToString(data));
} catch (FileNotFoundException e) {
e.printStackTrace();
}