日期:2014-05-17  浏览次数:21394 次

请问,SQL Server中如何存取图片路径
数据库中存取图片有两种方法:
第一:就是在数据库中存储图片的路径,然后在程序中根据读取的路径读取图片
第二:就是将图片转换成二进制存储于数据库中


有人推荐第一种,储存图片路径,我也打算学这种算了。

请问,SQL Server中储存、读取图片,按照图片路径的方法,是如何处理的,请说一下具体过程,或者是推荐点按路径储存的资料。谢谢!!!!


------解决方案--------------------
1.将图片上传至服务器指定的文件夹下
2.同时将路径或者图片名称存在数据库中
3.读取路径或者根据图片名称拼成图片的路径,然后展示
------解决方案--------------------
c#客户端图片上传到服务器端文件并且把路径保存到SQL数据库
------解决方案--------------------
先把自己的定位放低一点!你会简单地文件操作么?

如果会,那么在数据库中保存文件路径就根本不会成为问题。
------解决方案--------------------
客户上传图片 服务端获取图片内容 重命名图片文件名 设置存储路径 将该路径放到DB中相应字段 就这么几个步骤
------解决方案--------------------
图片如果比较大,建议存储图片路径
如果不大,可以存储为Image或者以二进制流存储
------解决方案--------------------
呵呵,你所说的这两种方法我在一个项目当中都用过,不能说哪一种方法一定比另外一种好,要根据情况来看。

步骤:
1、上传图片至相应文件夹下面。
2、将图片路径记录下来,插入记录的时候将路径记录到数据库image_url(图片路径字段,自己定义)字段中。

这样就完成了你要的功能。如果需要显示的话,直接到数据库读取字段的路径就可以了。

------解决方案--------------------
存路径这压根就不关SQL Server的事,你给什么它存什么。。