java 高效率图片url转base64
时间: 2023-09-01 22:13:04 浏览: 114
你可以使用Java的Base64类将图片的URL转换为Base64编码。以下是一个简单的示例代码:
```
import java.io.*;
import java.net.*;
import java.util.Base64;
public class ImageToBase64 {
public static void main(String[] args) throws Exception {
String imgUrl = "<your image URL>";
URL url = new URL(imgUrl);
//read image from URL
ByteArrayOutputStream output = new ByteArrayOutputStream();
try (InputStream inputStream = url.openStream()) {
byte[] buffer = new byte[1024];
int n = 0;
while (-1 != (n = inputStream.read(buffer))) {
output.write(buffer, 0, n);
}
}
//encode image to Base64 string
String base64Image = Base64.getEncoder().encodeToString(output.toByteArray());
System.out.println(base64Image);
}
}
```
替换 `<your image URL>` 部分为你自己的图片URL,运行该程序将获得你所需的Base64编码。
阅读全文
相关推荐















