【问题标题】:FTP or HTTP for large file uploads?用于大文件上传的 FTP 或 HTTP?
【发布时间】:2012-01-24 02:17:54
【问题描述】:

我正在争论是否使用 FTP 或 HTTP 来上传和下载大文件。文件上传将包含文本和音频文件,大小在几 KB 到 200MB 之间。我有几个问题,例如:

  1. 哪个会更快? HTTP 或 FTP
  2. 哪个更可靠?
  3. 哪种方式对最终用户更容易和方便?
  4. 还有哪些其他替代方法可以上传较大的文件。

注意:我需要以某种方式跟踪用户上传的文件。

非常感谢!

【问题讨论】:

    标签: php http ftp


    【解决方案1】:

    在我看来,作为网站导航一部分的文件传输应该使用相同的协议,因为切换协议可能需要在您的服务器上进行额外的工作,并且它将打开一个新的连接。 此外,HTTP 支持专为此目的设计的 POST 和 PUT 方法。

    如果你只是想上传文件,那么 FTP 是专用协议,但它可能不会在所有的网络浏览器上实现。

    【讨论】:

    • 哪些浏览器支持FTP上传?我知道大多数支持 FTP 下载。
    • 应该存在,即使我从未测试过。我更喜欢使用单独的 ftp 客户端。
    • 您可以使用PHP连接到FTP服务器并使用ftp_connect上传文件
    • @Indranil 我认为问题是关于客户端到服务器的上传。要执行您的 PHP,您必须已经加载网页。
    • 我想我会尝试基于 java 的上传解决方案。
    猜你喜欢
    • 2012-03-23
    • 2011-12-06
    • 2012-05-11
    • 1970-01-01
    • 1970-01-01
    • 2010-11-17
    • 2013-04-30
    • 2016-09-22
    • 2010-12-19
    相关资源
    最近更新 更多