用ftp上传文件?

时间:2011-04-30 12:50:56

标签: c# asp.net asp.net-mvc asp.net-mvc-2 asp.net-mvc-3

如何使用ftp代码将文件上传到服务器?我的网站主机显然不允许在IIS7上再使用MVC或Web表单中的“常规”文件上载

我宁愿不使用第三方应用 我使用asp.net mvc 2,c#

3 个答案:

答案 0 :(得分:16)

有各种方法,但我认为简化是使用FtpWebRequest类。有一个简单的文件上传的好例子,使用它,在这里:

http://msdn.microsoft.com/en-us/library/ms229715.aspx

答案 1 :(得分:2)

我使用Rebex FTP for .NET - 不是免费的,而是一个很棒的小型FTP库。它允许您使用Stream上传,因此可能符合您的要求。

http://www.rebex.net/ftp.net/

答案 2 :(得分:2)

WCF可能是一种选择。这个主题可能对你有帮助,Copy Files to FTP Server using WCF

几周前,我只是用WCF开发了一个项目。我觉得它很强大,效率很高。