php - 是否建议通过 php 上传非常大的文件(例如 500mb)?

标签 php post upload

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

我知道如何更改 php 配置以更改上传限制,但我想知道通过 php 上传这种大小的文件是否有任何严重的缺点?

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

谢谢

最佳答案

首先,FTP 从来都不是首选。对任何事。

我假设您的意思是通过 HTTP 传输文件。虽然不像 FTP 那样糟糕,但如果您能找到另一个解决问题的方法,那可不是个好主意。 HTTP(以及组件程序)针对在 Internet 上传输相对较小的文件进行了优化。

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

关于php - 是否建议通过 php 上传非常大的文件(例如 500mb)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3658521/

相关文章:

php - 对子查询 mysql 使用 IN 之外的其他内容

php - Laravel 4,如何防止 Eloquent 模型处理某些属性?

php - 在 PHP 的 foreach 循环中通过引用传递迭代器有什么优点?

java - Http post 获取响应 Android

angularjs - Node/Express 找不到 Angular http json post 的路由 (404)

delphi - 使用 Indy 将文件上传到 FTP 服务器

php - 在 CakePHP 中烘焙每张 table ?

android - 如何在 Android 应用程序中将图片发布到 Google Plus

ios - SLRequest 进度回调(iOS 6)

php - 文件大小通过javascript