Android:对base64进行编码和解码

Android:对base64进行编码和解码,第1张

概述如何对base64格式的任何图像进行编码解码.我没有任何关于base64的信息,只是我现在才知道它以String格式保存图像.请解释一下base64以及如何在android编码中使用它.会缩小图像的尺寸吗?提前致谢…解决方法:编码任何文件:privateStringencodeFileToBase64(StringfilePath){

如何对base64格式的任何图像进行编码和解码.

我没有任何关于base64的信息,只是我现在才知道它以String格式保存图像.请解释一下base64以及如何在android编码中使用它.
会缩小图像的尺寸吗?

提前致谢…

解决方法:

编码任何文件:

private String encodefileToBase64(String filePath){    inputStream inputStream = new fileinputStream(filePath);//You can get an inputStream using any IO API    byte[] bytes;    byte[] buffer = new byte[8192];    int bytesRead;    ByteArrayOutputStream output = new ByteArrayOutputStream();    try {        while ((bytesRead = inputStream.read(buffer)) != -1) {        output.write(buffer, 0, bytesRead);    }    } catch (IOException e) {    e.printstacktrace();    }    bytes = output.toByteArray();    return Base64.encodetoString(bytes, Base64.DEFAulT);}

解码:

byte[] data = Base64.decode(base64, Base64.DEFAulT);
总结

以上是内存溢出为你收集整理的Android:对base64进行编码和解码全部内容,希望文章能够帮你解决Android:对base64进行编码和解码所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1095247.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存