读书人

这个有关问题断断续续搞一半年了。还没

发布时间: 2012-02-15 12:09:44 作者: rapoo

这个问题断断续续搞一半年了。还没有搞掂。。。
比如说有一员工管理档案管理系统:客户端上传个人相片时不直接放在服务器的数据库中,而是服务器端接收到图片后在服务器的某个盘下建立一文件夹来专门存放图片,然后服务器的数据库中专门有一字段用来存放图片的路径。

[解决办法]
。。。
[解决办法]
...............
[解决办法]
期待高人的解答!!
[解决办法]
楼主想问什么?
[解决办法]
架个FTP服务器就行了
[解决办法]
似乎是多此一举了,直接把照片放到数据库记录中岂不是要简单一些。不知楼主是何原因要另辟蹊径啊?
[解决办法]
这个思路不错!~
下班回去研究一下!~
[解决办法]
呵呵,正好偶做过这个,自己用Idftpserver做一个FTP服务器,对上传的文件进行处理就行了
[解决办法]
不知道你为什么不把图片保存到数据库二要这么折腾。
如果实在要这么做那也很简单啊,在服务器上用iis假设一个web服务器或者ftp服务器,用idftp或者idhttp上传文件即可,如果是web服务器一定要设置服务器的写权限。
[解决办法]
如果是需外网使用,建立一个FTP服务器,然后在员工档案里加一个字段,保存该员工照片所存放的相对路径,如果内网,直接共享一个可写的文件夹最方便了
[解决办法]
感觉不出有什么问题
[解决办法]
你只把问题说的一半啊!晕~~~~
[解决办法]
通过基于TCP/IP协议开发的程序(网上有很多类似开源的程序)上传图片文件,服务端接收后存成文件,该处理不复杂
[解决办法]
这方式应该没问题啊,处理所需要技术也不复杂
不明白楼主卡在什么地方了.

[解决办法]
这个问题是问题吗?
我的网站一直是这么干,自然程序也能这么干啦~
正如楼上所说,没有技术上的问题。
[解决办法]
在服务器获得图片存放的相对路径,记录到数据库里,用到的时候,查找路径读取.
[解决办法]
楼主大概是想不用FTP等方法,直接用数据库的功能来实现,这样也没有问题。
在数据库中建这个字段,数据库接收了图片之后,再将这个图片的数据流保存到服务器的路径中,存成文件,保存这个路径到数据库中,清调数据库中保存的图片。反之亦然。
但是这种方法并不好,要经过数据库中转。还是之前几位说的好,用FTP来实现文件的上载和下载。
[解决办法]
使用读写文件流的方法可以
[解决办法]
我们也是做的B/S的系统,所有的附件上传都是走的FTP方式,直接传到服务器上,FTP服务器程序接收到文件后还要对文件的相关信息比如上传人,上传日期,上传时间,以及文件的其它的一些信息保存到数据库中,那么FTP服务器就起到了这样的做用,它接收文件,并处理客户端发送来的处理命令,根据命令对文件采取不同的处理方式,那么在网页上可以对文件进行HTTP方式的下载,也同样可以用FTP的方式下载
[解决办法]
,一般我都是用客户的唯一标识号例如身份证作为上传过来的照片的文件名,然后全部是远程的文件管理(当然需要做一个文件管理页面)。需要查看照片,寻找服务器下对应身份证号的文件即可。呵呵!。不过这个我一般都是用.net来做的。还没想过用delphi
[解决办法]
这不很简单吗? 你现在难在哪里? 你在客户端传过来(IE),在服务器接收(这个过程应该是用上传组件吧),然后服务器取出数据把它保存在设定的文件夹下,同时数据库里记录文件夹的位置和图片名,不就成了吗?
[解决办法]
问题是什么?
[解决办法]
客户端用indy控件传送文件至服务器,服务器接收完后,把保存的路径传送给客户端。客户端再更新数据库。
[解决办法]
CrazyAlexster() ( ) 信誉:100 Blog 2007-2-9 18:47:19 得分: 0
客户端用indy控件传送文件至服务器,服务器接收完后,再用路径更新数据库。


赞同。。。。。。。。。。。。。。
[解决办法]
是的,同意楼上的方法,只是需要自己搞个FTP服务器。
[解决办法]
放在数据库中效率肯定比直接存在磁盘上的文件要差,这是肯定的,因为数据库最终也要通过系统API操作文件来实现数据库读写.
这个问题不是很难吧,
我们做的系统就是这样实现的,而且我们的还是动态压缩和解压缩的,非常节省空间!

读书人网 >.NET

热点推荐