该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
public void addImg(String imgStr, String imgFilePath) {
int d = imgStr.indexOf("base64,");
if(d != -1) {
imgStr = imgStr.substring(d+7);
}
// File file = new File(imgFilePath);
// if (file.exists() && file.isFile()) {
// file.delete();
// }
try {
//Base64解码
byte[] b = Base64.decodeBase64(imgStr);
for(int i=0;i
if(b[i]<0)
{//调整异常数据
b[i]+=256;
}
}
//生成png图片
OutputStream out = new FileOutputStream(imgFilePath);
out.write(b);
out.flush();
if(out != null) {
out.close();
}
}
catch (Exception e)
{
e.printStackTrace();
}
}
public void deleteImg(String imgFilePath) {
File file = new File(imgFilePath);
// 如果文件路径所对应的文件存在,并且是一个文件,则直接删除
if (file.exists() && file.isFile()) {
file.delete();
}
}