数据库是可以保存照片 也可以保存照片路径。但是如果是远程数据库(sqlserver)。客户端-远程数据库服务器(没有中间应用服务器) 照片是不是必须保存在数据库中.不然客户端无法取得照片。

解决方案 »

  1.   

    也可以放在服务器上,不一定是数据库里,数据库可以存路径,通过FTP等方法到服务器下载图片
      

  2.   

    照片可以放在数据库中,也可以不放在数据库中
    建议不放在数据库中,而且是放在文件夹中,再在数据库中记录它的路径即可。下载时可以通过ftp来下载。
    如果放在数据库中,图片少的话还可以,图片多的话,数据库效率将大大降低。
      

  3.   

    没有中间层,就用提供个FTP服务
      

  4.   

    写接收/发送的程序,即写一个通信程序最简单的是,若同一局域网,可以的话就把照片文件夹做成共享
    上传用copyfile函数即可,显示直接访问的路径就行了
      

  5.   


    不用三层结构,也可以安装一个ftp或http后台来发布文件的
    不考虑安全,直接目录共享更简单
      

  6.   

    数据库服务器 开个 http:   然后里面保存地址就是了
    IIS  阿帕奇  或者用delphi做的  tinyweb 都足够了
      

  7.   


    Insert Into Table1 ([Name], [Person]) values ('sgzhou12345', '呵呵,当然要是想“保存”我的话,就是不可能的')是保存你的“话”儿,还是你的“人”? 嘿嘿
      

  8.   

    我们是在服务器上开一个共享目录,将图片直接复制进去的。
    至于文件名,则根据所使用的表中的ID列(自动增长的),在服务器上建一个相应的目录,将图片复制到这个目录里,所以只要保证在这个目录里文件不重名就可以了。如果实在是要放在一个目录里,就将文件名改成GUID(好像是这个名吧,就是自动生成的很长的一串字符的)。