目录
下载包
以下代码仅用到外部包:fastjson-1.2.62.jar
百度网盘下载地址:链接:https://pan.baidu.com/s/1yHDYYg0AYzm76X1Tkyk5SQ
提取码:Json
一、图片互转二进制流
1、图片转二进制流;
这里传参的是本地的图片地址,后面会有删除本地图片的教程;作者没试过获取网页地址中的图片,大家可以自己尝试一下!
代码如下:
/**
* 图片转换为二进制流
* @param imgaddress 图片本地地址
* @return 返回图片转换后的二进制流(类型:String)
* @return 若转换失败返回 null
*
* */
public static String imgtoio(String imgaddress) {
//图片转化为二进制
byte[] imageBytes = null;
try (FileInputStream fileInputStream = new FileInputStream(new File(imgaddress));)
{
imageBytes = new byte[fileInputStream.available()];
fileInputStream.read(imageBytes);
} catch (IOException e) {
System.out.println(e);
return null;
}
String str= UnicodeByteToStr(imageBytes);
return str;
}
将二进制流转化为字符串
public static String UnicodeByteToStr(byte[] b){
StringBuilder sb = new StringBuilder();
for(int i=0;i<b.length;i+