• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

jokerLiuq

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

通过io流将字节流转化成图片并保存在本地路径

//获取图片流
FileInputStream fileInputStream = new FileInputStream(new File("C:\\Users\\11841\\Desktop\\zz.jpg"));
int leng;
byte[] b = new byte[1024];
Date date = new Date();
String time = new SimpleDateFormat("yyyy-MM-dd").format(date);
String url = "C:\\alarmImages\\"+time+"\\";
System.out.println(url);
File parent = new File(url);
if(!parent.exists()|| !parent.isDirectory()) {
boolean mkdirs = parent.mkdirs();
System.out.println(mkdirs);
}
String imgname = DateTime.now().toString("yyyyMMddhhmmss") + ".jpg";
try{
FileImageOutputStream imageOutput = new FileImageOutputStream(new File(url+imgname));//打开输入流
while ((leng=fileInputStream.read(b))!=-1){
imageOutput.write(b, 0, leng);//将byte写入硬盘
}
imageOutput.close();
System.out.println("Make Picture success,Please find image in " + url);
} catch(Exception ex) {
System.out.println("Exception: " + ex);
ex.printStackTrace();
}

posted on 2019-12-12 09:48  jokerLiuq  阅读(1870)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3