JAVA转HTTP地址图片时Base64结果不正确问题

上代码:
JAVA转HTTP地址图片时Base64结果不正确问题
此时生成的base64码很短,与真实的base64码有所差异!

问题分析:InputStream的available()返回的值是该InputStream在不被阻塞的情况下,读取整个InputStream,因为是http协议,网络情况是不定的,有可能出现堵塞的情况。所以使用Streams.copy()比较稳妥

解决代码:
JAVA转HTTP地址图片时Base64结果不正确问题

上一篇:java io流(1)


下一篇:Java Android 二进制文件读写