将图片作为大字段惠存数据库中之后,怎样取出来。
将图片作为大字段存入数据库中之后,怎样取出来。。。
将图片存入了数据库,,数据类型是image。。。现在想取出来显示在页面上,怎样做。。。求提供个思路。谢谢大神。
------解决方案--------------------
须看前端页面所使用的语言而定,
如是asp.net, 可以用ADO.NET+MemoryStream实现,
参考 http://blog.****.net/wang4978/article/details/6223660
------解决方案--------------------
File file=new File("D:/a.jpg");
FileOutputStream fos=new FileOutputStream(file);
fos.write(bytes);
fos.flush();
fos.close();
把二进制数生成图片文件就可以了
------解决方案--------------------
将图片保存在数据库,用的时候读出来再写文件,同一个图片不同客户端访问时还要生成不同的文件,多蛋疼的设计!
老老实实把图片放在 Web 服务器上,数据库记录文件名,不就简单多了。
不是有独立应用程序的胖客户端,就不要考虑文件入数据库的方案。
将图片存入了数据库,,数据类型是image。。。现在想取出来显示在页面上,怎样做。。。求提供个思路。谢谢大神。
------解决方案--------------------
须看前端页面所使用的语言而定,
如是asp.net, 可以用ADO.NET+MemoryStream实现,
参考 http://blog.****.net/wang4978/article/details/6223660
------解决方案--------------------
File file=new File("D:/a.jpg");
FileOutputStream fos=new FileOutputStream(file);
fos.write(bytes);
fos.flush();
fos.close();
把二进制数生成图片文件就可以了
------解决方案--------------------
将图片保存在数据库,用的时候读出来再写文件,同一个图片不同客户端访问时还要生成不同的文件,多蛋疼的设计!
老老实实把图片放在 Web 服务器上,数据库记录文件名,不就简单多了。
不是有独立应用程序的胖客户端,就不要考虑文件入数据库的方案。