-1

我需要在 VB 代码中将大文件从服务器移动到服务器,就像在 Windows 服务中一样。我最初的反应是我们需要在 .NET 中使用 FTP 类,因为如果一个简单的文件副本可以解决问题,为什么会有像 Filezilla 或 CuteFTP 这样的工具。但我越想越想不明白为什么 FTP 真的如此重要。然而似乎每个人都在使用它。我错过了什么?

4

2 回答 2

2

您不能在所有 TCP 网络上进行文件复制。FTP 在任何 TCP 网络上提供文件传输功能,并实现错误处理、重试、检查点等,否则您必须自己实现。

如果您使用 Microsoft Windows 网络或 Active Directory 作为依赖项来实现您的解决方案,Murphy 要求您迟早必须使用它在不能以这种方式通信的两台服务器之间复制文件。使用 FTP ;-)

于 2013-01-18T19:41:54.903 回答
0

但我越想越想不明白为什么 FTP 真的如此重要。

FTP 是一种几乎通用的文件传输协议,它允许将文件从一台计算机复制到内部网络或外部网络(如 Internet)上的另一台计算机。

复制大卫的评论。如果您的意思是您可以将文件复制到网络共享它们是的,那么可能不需要 FTP。

补充我的想法。如果您在网络上有具有不同操作系统的计算机,则需要 FTP。

于 2013-01-18T19:42:16.870 回答