上传受memory_limit
限制。但memory_limit
是否受到机器ram的限制? manual对此没有任何说明。
我的例子。树莓派有1GB内存,我想上传一个2GB的文件。
答案 0 :(得分:0)
在php文件的顶部添加以下内容
ini_set('memory_limit','2048M');
答案 1 :(得分:0)
上传2GB文件时,不要立即使用2GB的RAM。上传文件的块并将其存储为临时文件,直到上载完成。最好的办法是尝试将PHP.ini设置为以下内容:
memory_limit = -1
post_max_size = **SIZE**
upload_max_filesize = **SIZE**