我已经使用FileZilla作为我最喜欢的FTP应用程序了很长一段时间,并欣赏其惊人的功能.
由于我自己是程序员,我经常遇到需要FTP支持的情况.然后我总是发现自己想在我的系统中使用FileZilla作为基本FTP组件,因为它支持我所需要的一切.
我的问题是我在C#.NET中编程,因此不能直接使用FileZilla源代码,即使它是开源的.即使可以直接使用它,我也不知道在查看源代码时从哪里开始,因为我甚至无法在VS.NET中编译它(我尝试将其编译为C++,当然).
是否可以使用P/Invoke将FileZilla代码包装在C#中,以便我们能够获得最好的免费.NET FTP库?
Blu*_*erd 13
虽然你可以包装任何东西,但控制界面和错误条件将是非常具有挑战性的.我建议你检查组件/库
此类已在.NET Framework中:http://msdn.microsoft.com/en-us/library/system.net.ftpwebrequest.aspx
这个开源显然支持SFTP:http://sshnet.codeplex.com/
还是有一些广告的:http://www.dart.com/ptftpnet.aspx或http://www.rebex.net/ftp.net/
或者搜索stackoverflow会发现很多与.net/FTP相关的问题:https://stackoverflow.com/search?q = .NET + FTP + library
| 归档时间: |
|
| 查看次数: |
12300 次 |
| 最近记录: |