100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 将接收的二进制流转换成图片保存

将接收的二进制流转换成图片保存

时间:2023-03-08 14:37:50

相关推荐

将接收的二进制流转换成图片保存

将接收的二进制流转换成图片保存

/*** 将接收的二进制流转换成图片保存* * @param imgByte* 二进制流* @param imgPath* 图片的保存路径* @param imgName* 图片的名称* @return 1:保存正常 0:保存失败*/public static int saveToImgByStr(byte[] imgByte, String imgPath,String imgName) {int stateInt = 1;if (imgByte.length > 0) {try {File validateCodeFolder = new File(imgPath);if (!validateCodeFolder.exists()) {validateCodeFolder.mkdirs();}// 将字符串转换成二进制,用于显示图片// 将上面生成的图片格式字符串 imgStr,还原成图片显示InputStream in = new ByteArrayInputStream(imgByte);File file = new File(imgPath, imgName);// 可以是任何图片格式.jpg,.png等FileOutputStream fos = new FileOutputStream(file);byte[] b = new byte[1024];int nRead = 0;while ((nRead = in.read(b)) != -1) {fos.write(b, 0, nRead);}fos.flush();fos.close();in.close();} catch (Exception e) {stateInt = 0;e.printStackTrace();} finally {}}return stateInt;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。