数据库存储图片
发布网友
发布时间:2022-05-01 00:58
我来回答
共1个回答
热心网友
时间:2022-06-21 14:44
保存图片到数据库中,有两种方法:
1、一种是用大对象,即blob型,对C#不了解,但是java、c++中都有专门操作Blob的对象,应该是以二进制流的方式走的。但是不建议采用这样的管理方式,会加重数据库、程序负担,即使是手机开发也是如此。
2、图片保存在本地,数据库中用字符串存储地址,这样的方式比较好,也较易实现。但是缺乏安全性,把图片重命名就行了,改个后缀,一般人就不会打开。还是不放心,用二进制加密下就好,这样的程序代价仍然要比存在数据库大对象中要好。追问C#做通讯录,想存一个头像。据说可以把图片转换为二级制数据在存入数据库中。之后调用在转换回来。想用类似的方法。如果用存储路径的方式,应该怎么存取,在线等,谢谢。