
Best way to let users download a file from my website: http or ftp我们网站上有一些文件,我们软件的用户可以下载。 其中一些文件位于网站上的虚拟文件夹中,而其他文件则位于我们的ftp中。 通常通过单击浏览器中的ftp://链接来访问ftp上的文件-我们的大多数客户没有ftp客户端。 通过单击浏览器中的http://链接可以访问其他文件。 我应该将所有文件都移到ftp吗? 还是没关系? 有什么不同? 与FTP相比,HTTP具有许多优点:
如果速度对您的用户来说很重要,并且在技术上倾向于使用它们,则http允许一个文件具有多个连接(如果客户端支持,我使用DownThemAll)。不过,大多数浏览器都应该可以处理ftp链接。 我认为,即使是今天,大多数用户对http的了解都比ftp更为熟悉,因此,除非有充分的理由使用ftp,否则默认情况下您应该坚持使用http。不过,这是挑剔的。 我认为这并不重要,因为ftp现在也是透明的。您无需了解任何特殊信息,浏览器即可处理所有内容。 我建议如果他们一次下载一个文件,则可以转到http。 但是,如果他们必须一次下载几个文件,我更喜欢ftp,因为它更易于管理。 _l0ser提到了一些不错的浏览器扩展,但是我更喜欢使用ftp进行海量文件传输。 FTP和HTTP似乎都可以满足您的需求,因此,我绝对建议您选择最简单的方法,要么将其保留为当前状态,要么将其整合在HTTP上。 就个人而言,我会将所有内容都放在HTTP上。如果没有其他问题,它将消除额外的服务器。不再有令人信服的理由选择通过HTTP传输FTP,并且HTTP有一些小的优点(正如其他人指出的那样)。 |