我正在使用PHP的FTP函数,但我在ftp_put时遇到了问题。
任何低于 40MB 的文件都可以通过我的脚本上传,但任何超过 40MB 的文件都不能。在我正在使用的服务器上,我没有收到PHP错误来报告原因。
我只是想知道是否有人对为什么它不会打印错误有任何建议,因为这就是我需要弄清楚它为什么不上传的原因。
补充信息...
- PHP 错误已打开
- 错误不会通过@ftp_put来抑制
- .PHP。INI 允许 2GB 文件上传
使用 error_get_last() 打印最后一个错误。
上传限制在这里无关紧要。这可能是运行内存问题。尝试使用非bloquant函数发送分块文件:http://php.net/manual/fr/function.ftp-nb-put.php