最近做一个单位设备管理系统,有很多设备照片需要存储,多客户端,采用非连接模式
问题是,非连接模式时有时候需要读取所有设备的信息字段
那么,图片是放在数据库的一个字段里用来存储和读取,还是放在主机上通过文件名路径读取呢?
主要是考虑处理时的速度
请大神支招啊!

解决方案 »

  1.   

    如果图片不多,DB负荷也不是太大,存入DB里也无所谓
    存路径,以文件方式存也行,各施各法
      

  2.   


    大神能给出以路径读取另一台主机上图片的示例代码吗?
    用一个picture控件啥的,谢谢谢谢!!!!
      

  3.   


    大神能给出以路径读取另一台主机上图片的示例代码吗?
    用一个picture控件啥的,谢谢谢谢!!!!
    这个BAIDU一下 真的很多。
    一般情况下都是存储路径。因为图片在数据库中存储的话是二进制。
      

  4.   

    图片最好是文件的形式存储在web站点中,调用的时候,就找那个图片web链接地址。
      

  5.   

    图片存在os目录,数据库只存相对路径
    外部访问,按 url的根+相对路径 访问
      

  6.   

    先瞭解圖片的大小,如每張圖片小於200KB,那麼可以考慮放在數據庫中(專門建一個圖片數據庫)。如圖片像素很高,類似數碼相機拍照的圖片大都2MB以上,那麼直接放在文件服務器上,比放在數據庫中好。
      

  7.   


    大神能给出以路径读取另一台主机上图片的示例代码吗?
    用一个picture控件啥的,谢谢谢谢!!!!
    这个BAIDU一下 真的很多。
    一般情况下都是存储路径。因为图片在数据库中存储的话是二进制。请问大大,C#如何获取正在访问的数据库的文件路径呢?局域网的。。