C# 将本地图片保存到mysql数据库,求解决思路!

Nikomememe 2012-08-07 10:24:21
如题!求常用的解决方法思路!
如果,直接将图片以二进制流的方式写入到mysql数据库中,由于数据量大,必然会导致服务器的数据库负载很大,感觉不是很现实;再者,就是将图片保存到(服务器或在本地),然后将图片的地址(或id)写入数据库中,显然,保存到数据库中,就相当于保存简单的字符串,那么数据库负载方面也就没啥问题了。
现在的问题是,第二种方法显得有点麻烦(个人觉得,也不知道对不对),第一种方法简单(初步想法)。
求教各位大侠,将图片保存的数据库中通常是采用哪种方法的。
可能的话,贴点代码,先谢谢了!
...全文
367 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Nikomememe 2012-08-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

服务器上物理磁盘保存文件,数据库只保留路径
[/Quote]
谢谢各位的帮助。特别是bdmh,特别热心!谢谢你!
lee3217813 2012-08-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
肯定是第二种方法啊,你为什么觉得第二种方法麻烦呢?
[/Quote]+1
rczjp 2012-08-07
  • 打赏
  • 举报
回复
第一种的速度相对快点,毕竟没有什么I/O消耗,但是不方便也是最大的缺点。
#1楼正解
luhuiming741cs 2012-08-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
服务器上物理磁盘保存文件,数据库只保留路径
[/Quote]

不懂为什么存路径不好?
ErrorCode1987 2012-08-07
  • 打赏
  • 举报
回复
肯定是第二种方法啊,你为什么觉得第二种方法麻烦呢?
bdmh 2012-08-07
  • 打赏
  • 举报
回复
服务器上物理磁盘保存文件,数据库只保留路径

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧