我首先无法将超过2Mb的文件上传到服务器。编辑.htaccess后,增加" upload_max_filesize",我已经超过2 Mb,但问题是我无法上传超过5Mb的文件。如何上传超过5Mb的文件?
答案 0 :(得分:1)
您可能正在寻找这样的答案:PHP change the maximum upload file size
您需要在php.ini中设置upload_max_filesize和post_max_size的值:
; Maximum allowed size for uploaded files.
upload_max_filesize = 40M
; Must be greater than or equal to upload_max_filesize
post_max_size = 40M
修改php.ini文件后,需要重启HTTP服务器以使用新配置。
如果你无法改变你的php.ini,那你就不走运了。您无法在运行时更改这些值;上传文件大于php.ini中指定的值将在执行到达ini_set时失败。
答案 1 :(得分:1)
与上面相同的答案仅使用ini_set()而不是
<?php
ini_set('upload_max_filesize', '40M');
ini_set('post_max_size', '40M');