java url转base64
时间: 2023-08-26 11:05:09 浏览: 269
以下是Java中将URL转换为Base64的示例代码:
```java
import java.util.Base64;
import java.net.URL;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
public class UrlToBase64 {
public static void main(String[] args) {
try {
// 从URL读取数据
URL url = new URL("http://example.com");
byte[] bytes = url.openStream().readAllBytes();
// 将数据转换为Base64编码
String base64 = Base64.getEncoder().encodeToString(bytes);
System.out.println(base64);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
首先,我们通过`URL`类从URL读取数据。然后,我们使用`Base64`类将数据转换为Base64编码。最后,我们打印Base64编码的字符串。在这个例子中,我们使用Java 8中的`Base64`类,但是在早期版本中,可以使用Apache Commons Codec库的`Base64`类。
阅读全文