Java读取一个链接返回图片将图片转化为base64字符串
以下是一个Java代码示例,可以读取一个链接,返回图片并将其转换为base64字符串:
import java.io.InputStream;
import java.net.URL;
import java.util.Base64;
public class ImageToBase64 {
public static String imageToBase64(String imageUrl) throws Exception {
URL url = new URL(imageUrl);
InputStream is = url.openStream();
byte[] bytes = is.readAllBytes();
is.close();
return Base64.getEncoder().encodeToString(bytes);
}
public static void main(String[] args) throws Exception {
String imageUrl = "https://example.com/image.jpg";
String base64String = imageToBase64(imageUrl);
System.out.println(base64String);
}
}
在这个示例中,我们使用了Java的URL和InputStream类来读取链接中的图片。然后,我们使用Java 8中的Base64类将图片转换为base64字符串。最后,我们在main方法中演示了如何使用imageToBase64方法来读取图片并将其转换为base64字符串
原文地址: https://www.cveoy.top/t/topic/cPp5 著作权归作者所有。请勿转载和采集!