将文件传输到服务器上的文件夹

时间:2011-07-21 10:00:39

标签: winforms networking c#-4.0 file-upload

我一直在尝试提出一种策略,允许我通过网络(或不久的将来的互联网)将文件从客户端传输到服务器的文件夹(在我的情况下是DB服务器)。我已经运行了一个Client-Server应用程序。多个客户端连接到服务器并执行其任务。服务器也有SQL Server 2008 DB。我不想将文件上传到数据库。我知道使用凭据和/或模拟,可以使用System.IO库将文件传输到网络共享文件夹。现在,我的客户在公司内联网上。因此,所有通信都通过本地网络进行,不涉及互联网。然而,也有可能涉及WP7客户端applet。如果是这种情况,最终客户也希望通过互联网使用该系统。对于所有其他通信,我将不得不通过获取固定/静态IP地址在Internet上公开SQL服务器。

唯一困扰我的是文件传输。用户不断将CV,法律文档(仅限PDF格式)上传到服务器上的文件夹。他们还检索它以查看它们。我想知道是否有可能涉及套接字编程,而套接字服务器部分是在服务器上运行的Windows服务中。

这是一种可行的方法吗?一些用户将同时上传和检索。

请分享您在这种情况下的经验。

0 个答案:

没有答案