使用PHP可以方便的实现文件上传功能,但PHP默认只支持2M以下的文件上传。我们可以通过修改php.ini的相关配置来解除PHP对较大文件的上传限制。
在php.ini有两个限制上传文件大小的默认配置:
upload_max_filesize = 2M // 上传文件的最大限制
post_max_size = 8M // PHP能够接受的post数据的最大值
修改以上两个参数即可调整PHP对上传文件的限制。
比如在ubuntu下,修改/etc/php5/apache2/php.ini文件,设置:
upload_max_filesize = 100M
post_max_size = 100M
然后重启apache服务:
service apache2 restart
即可上传100M一下的文件。