java url转base64:如何使用Java将URL转换为Base64编码

实现实现Java URL转Base64是指将URL转换为Base64编码的字符串。Base64是一种用64个字符来表示任意二进制数据的方法,常用于在URL、Cookie、网页中传输少量二进制数据。

实现实现Java URL转Base64是指将URL转换为Base64编码的字符串。Base64是一种用64个字符来表示任意二进制数据的方法,常用于在URL、Cookie、网页中传输少量二进制数据。

实现

Java URL转Base64是指将URL转换为Base64编码的字符串。

Base64是一种用64个字符来表示任意二进制数据的方法,常用于在URL、Cookie、网页中传输少量二进制数据。

实现代码如下:

import java.io.ByteArrayOutputStream;

import java.io.IOException;

import java.io.InputStream;

import java.net.HttpURLConnection;

import java.net.URL;

import java.util.Base64;

public class URLToBase64 {

public static String getBase64FromUrl(String url) throws IOException {

URL urlObj = new URL(url);

HttpURLConnection conn = (HttpURLConnection) urlObj.openConnection();

conn.setRequestMethod("GET");

conn.setDoInput(true);

conn.connect();

InputStream in = conn.getInputStream();

ByteArrayOutputStream outStream = new ByteArrayOutputStream();

byte[] buffer = new byte[1024];

int len = 0;

while ((len = in.read(buffer)) != -1) {

outStream.write(buffer, 0, len);

}

in.close();

byte[] data = outStream.toByteArray();

return Base64.getEncoder().encodeToString(data);

}

}

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(583)
java键盘录入:如何提高Java编程技能?
上一篇
java外包公司怎么样找到最适合您的解决方案
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(4条)