读取二进制图片并保存到本地相应路径

    最近在做项目的时候遇到了一个小问题,就是在读取二进制图片并直接显示到页面上时出现一点bug  就是清晰度也就是分辨率感觉差劲了很多  那就是想了一点小办法

   就是把图片下载到本地某一路径或者服务器某一路径 然后读取本地文件相对好一点点

      下面是一部分源代码:

          

View Code
String path="E:/X/X/X/";  //绝对路径
String fileName="xxx.jpg";//文件名称包括后缀名  一般获得原文件名
FileOutputStream fout=null;
File file=new File(path+"/"+fileName);
btye[] bb=getBlobBtye();//一般为访问数据库方法直接获得对应内容
try{
  fout=new FileOutputStream(file);
  fout.write(bb);      
}catch(IOException e){e.printStackTrace();}


当然有事需要判断是否已存在文件 那就很简单了

if(!file.exists)
{
  不存在时的操作  
}
else{存在时的操作}

怎么样 简单吧……

posted @ 2013-01-16 23:32  到永玖  阅读(416)  评论(0编辑  收藏  举报