我需要在VB代码中将大文件从服务器移动到服务器,就像在Windows服务中一样。我最初的反应是我们需要在.NET中使用FTP类,因为如果有简单的文件副本就可以使用Filezilla或CuteFTP这样的工具。但我想的越多,我就无法想出为什么FTP真的如此重要。然而每个人似乎都在使用它。我错过了什么?
答案 0 :(得分:2)
您无法通过所有TCP网络进行文件复制。 FTP通过任何TCP网络提供文件传输功能,并实现您本来必须自己实现的错误处理,重试,检查点等。
如果您使用Microsoft Windows网络或Active Directory作为依赖项实施解决方案,Murphy要求您迟早必须使用它来复制两个无法通过这种方式说话的服务器之间的文件。使用FTP; - )
答案 1 :(得分:0)
但是我想的越多,我就无法想出为什么FTP真的如此重要。
FTP是一种几乎通用的文件传输协议,允许将文件从一台计算机复制到内部网络或外部网络(如Internet)上的其他计算机。
复制大卫的评论。如果你的意思是你可以将文件复制到类似于网络共享的东西,那么可能不需要FTP。
添加我的想法。如果网络上的计算机具有不同的操作系统,则需要FTP。