数据库中存取图片有两种方法:
第一:就是在数据库中存储图片的路径,然后在程序中根据读取的路径读取图片
第二:就是将图片转换成二进制存储于数据库中
有人推荐第一种,储存图片路径,我也打算学这种算了。请问,SQL Server中储存、读取图片,按照图片路径的方法,是如何处理的,请说一下具体过程,或者是推荐点按路径储存的资料。谢谢!!!!

解决方案 »

  1.   

    c#客户端图片上传到服务器端文件并且把路径保存到SQL数据库  
      

  2.   

    图片如果比较大,建议存储图片路径
    如果不大,可以存储为Image或者以二进制流存储
      

  3.   

    呵呵,你所说的这两种方法我在一个项目当中都用过,不能说哪一种方法一定比另外一种好,要根据情况来看。步骤:
    1、上传图片至相应文件夹下面。
    2、将图片路径记录下来,插入记录的时候将路径记录到数据库image_url(图片路径字段,自己定义)字段中。这样就完成了你要的功能。如果需要显示的话,直接到数据库读取字段的路径就可以了。
      

  4.   

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