gpt4 book ai didi

java - 如何在 Android 中将文件转换为 base64(如 .pdf、.text)?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:31:14 24 4
gpt4 key购买 nike

如何将SD卡文件(.pdf,.text)转换为base 64字符串发送给服务器

最佳答案

这个方法对我有用

String encodeFileToBase64Binary = encodeFileToBase64Binary(yourFile);    

private String encodeFileToBase64Binary(File yourFile) {
int size = (int) yourFile.length();
byte[] bytes = new byte[size];
try {
BufferedInputStream buf = new BufferedInputStream(new FileInputStream(yourFile));
buf.read(bytes, 0, bytes.length);
buf.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

String encoded = Base64.encodeToString(bytes,Base64.NO_WRAP);
return encoded;
}

关于java - 如何在 Android 中将文件转换为 base64(如 .pdf、.text)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21601278/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com