代码之家  ›  专栏  ›  技术社区  ›  DonutReply

通过php上传非常大的文件(如500mb)是否可取?

  •  4
  • DonutReply  · 技术社区  · 14 年前

    我创建了一个简单的web界面,允许不同的用户上传文件。我将上传限制设置为100mb,但现在发现客户端偶尔需要上传500mb+的文件。

    显然ftp会更好,但如果可能的话,我宁愿没有两种不同的上传文件的方法。

    谢谢

    3 回复  |  直到 14 年前
        1
  •  4
  •   symcbean    14 年前

    首先,FTP从来都不可取。任何事。

    虽然该协议支持服务器到客户端范围的请求,但不允许反向操作。即使两端的软件不受卷的影响,您推送的数据越多,丢失连接的时间间隔也越长。但最大的问题是最后一句的警告。

        2
  •  1
  •   user151323 user151323    14 年前

    不管您使用哪种服务器技术(PHP或其他什么),在同步模式下一次扫描一个大文件都不是一个好主意。

    任何技术/框架都有很多插件可以为您进行异步上传。

    除了连接超时之外,还有一个缺点是上传文件会消耗web服务器内存。你通常不想那样。

        3
  •  1
  •   Marc B    14 年前