/**
* 将二进制转换成图片保存
* @param imgStr 二进制流转换的字符串
* @param imgPath 图片的保存路径
* @param imgName 图片的名称
* @return true:保存正常 false:保存失败
* by yanqingwen
*/
@ClearInterceptor(ClearLayer.ALL)
public static boolean saveToImgByBytes(File imgFile,String imgPath,String imgName){
<pre name="code" class="java"> boolean stateInt = true;
if(imgFile.length() > 0){
try {
File file=new File(imgPath,imgName);//可以是任何图片格式.jpg,.png等
FileOutputStream fos=new FileOutputStream(file);
FileInputStream fis = new FileInputStream(imgFile);
byte[] b = new byte[1024];
int nRead = 0;
while ((nRead = fis.read(b)) != -1) {
fos.write(b, 0, nRead);
}
fos.flush();
fos.close();
fis.close();
} catch (Exception e) {
stateInt = false;
e.printStackTrace();
} finally {
}
}
return stateInt;
}
将二进制流文件转换成图片保存
最新推荐文章于 2023-06-26 15:33:41 发布