我创建了一个简单的网络界面,允许不同的用户上传文件。我将上传限制设置为 100mb,但现在发现客户端偶尔想要上传 500mb+ 的文件。
我知道如何更改 php 配置以更改上传限制,但我想知道通过 php 上传这种大小的文件是否有任何严重的缺点?
显然 ftp 会更好,但如果可能的话,我宁愿没有两种不同的上传文件的方法。
谢谢
最佳答案
首先,FTP 从来都不是首选。对任何事。
我假设您的意思是通过 HTTP 传输文件。虽然不像 FTP 那样糟糕,但如果您能找到另一个解决问题的方法,那可不是个好主意。 HTTP(以及组件程序)针对在 Internet 上传输相对较小的文件进行了优化。
虽然该协议(protocol)支持服务器到客户端范围请求,但它不允许反向操作。即使两端的软件都不受卷的影响,您推送的数据越多,您可能失去连接的时间间隔就越大。但最大的问题是最后一句话中的警告。
关于php - 是否建议通过 php 上传非常大的文件(例如 500mb)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3658521/