社区
C#
帖子详情
做系统的时候,数据库里直接存图片,还是数据库只存图片路径,然后根据路径找到相应的图片?各有什么好出啊?
s000rd
2008-07-16 11:28:20
RT
...全文
254
13
打赏
收藏
做系统的时候,数据库里直接存图片,还是数据库只存图片路径,然后根据路径找到相应的图片?各有什么好出啊?
RT
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangruibaobei
2008-07-16
打赏
举报
回复
看你需求
ojekleen
2008-07-16
打赏
举报
回复
存数据库方便管理,速度不好,存硬盘图片不好管理,但是速度比数据库快,看你需求
atlasroben
2008-07-16
打赏
举报
回复
如果你存放在数据库上面安全性要高一些,而且备份起来方便
如果放在文件夹里面方便,而且对于网页浏览来说更方便
freeboy827
2008-07-16
打赏
举报
回复
根据图片的大小来确定,
nattystyle
2008-07-16
打赏
举报
回复
存路径服务器上一定要有图,存数据库就不需要。
根据需qiu来。
etherealkite
2008-07-16
打赏
举报
回复
存路径的话维护起来不方便,存到数据库的话访问速度会慢一些,建议存取到数据库。数据库文件增大很正常啊,因为你图片比较大嘛,你存路径的话,一样的要弄个文件夹来保存图片,这个文件夹一样急剧增大。
kkai189
2008-07-16
打赏
举报
回复
我个人更倾向于存相对路径到数据库。
当然也要根据项目需要,比如,我现在存图片到数据库,就不用给目录开写权限了。
kkai189
2008-07-16
打赏
举报
回复
[Quote=引用 10 楼 wdgphc 的回复:]
存图的话你的DB文件会膨胀的很快.
[/Quote]
是这样的,我有一个数据库表是存图片的,导致数据库文件急剧增大!
wdgphc
2008-07-16
打赏
举报
回复
存图的话你的DB文件会膨胀的很快.
卧_槽
2008-07-16
打赏
举报
回复
数据库在存储二进制大数据时会使用特殊的磁盘格式,这个时候存储非常慢。所以一般图片是放到文件夹里,只存地址到数据库。
nnonn
2008-07-16
打赏
举报
回复
图小,对安全性有要求的就存数据库里
图大,要求速度快,就存路径
s000rd
2008-07-16
打赏
举报
回复
谢谢大家,可大家能否说明白一点啊,什么样需求用第一种方法,什么样需求用第二种方法?
stning
2008-07-16
打赏
举报
回复
主要还是看你的项目需求,没绝对说那种比那种好
MySQL
数据库
中
存
储
图片
和读取
图片
的操作
BLOB
存
储:适合
存
储小
图片
或需要保持数据完整性的场景,但可能会增加
数据库
的大小和备份复杂性。文件
系统
存
储:适合
存
储大
图片
或需要频繁访问的场景,可以减少
数据库
负载,但需要确保文件
系统
的可用性和安全性。选择哪种方法取决于具体的应用场景和需求。
安卓开发中通过
图片
的绝对
路径
找到
图片
的URI
Uri mUri = Uri.parse("content://media/external/images/media"); Uri mImageUri = null; Cursor cursor = managedQuery( MediaStore.Images.Media.EXTERNAL_CONTENT_URI, null, null, null,
怎样把
图片
存
上mysql
数据库
表中_将
图片
储
存
在MySQL
数据库
中的几种方法
通常对用户上传的
图片
需要保
存
到
数据库
中。解决方法一般有两种:1、将
图片
保
存
的
路径
存
储到
数据库
;2、将
图片
以二进制数据流的形式
直接
写入
数据库
字段中。以下为具体方法:一、保
存
图片
的上传
路径
到
数据库
:string uppath="";//用于保
存
图片
上传
路径
//获取上传
图片
的文件名string fileFullname = this.FileUpload1.FileName;//获取
图片
上传的时间,以时...
将
图片
储
存
在MySQL
数据库
中的几种方法
通常对用户上传的
图片
需要保
存
到
数据库
中。 解决方法一般有两种: 1、将
图片
保
存
的
路径
存
储到
数据库
; 2、将
图片
以二进制数据流的形式
直接
写入
数据库
字段中。 以下为具体方法: 一、保
存
图片
的上传
路径
到
数据库
: string uppath="";//用于保
存
图片
上传
路径
//获取上传
图片
的文件名 string fileFullname = this.FileUpload1.FileName...
mysql
图片
链接如何
存
服务器,将
图片
储
存
在MySQL
数据库
中的几种方法
通常对用户上传的
图片
需要保
存
到
数据库
中。解决方法一般有两种:1、将
图片
保
存
的
路径
存
储到
数据库
;2、将
图片
以二进制数据流的形式
直接
写入
数据库
字段中。以下为具体方法:一、保
存
图片
的上传
路径
到
数据库
:string uppath="";//用于保
存
图片
上传
路径
//获取上传
图片
的文件名string fileFullname = this.FileUpload1.FileName;//获取
图片
上传的时间,以时...
C#
111,128
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章