【发布时间】:2019-12-13 18:40:29
【问题描述】:
以下代码存在问题,它为大尺寸(大于 1Mb)文件提供了错误的位置。
$file = $request->file('file');
echo $file->getRealPath();
上面的代码给了我大文件的输出是“/var/www/xxxx/public”,这不是预期的。 但是对于小文件,它类似于“/tmp/phpC6PcYz”,这是预期的。
可能是什么问题?它似乎是一些服务器配置,例如内存限制。我将 PHP 内存限制增加到 1Gb,但问题仍然存在。
【问题讨论】:
-
检查
upload_max_filesize