如何在PHP上传大于2MB的文件,我搜索了互联网,我更改了php.ini文件,行是:"upload_max_filesize = 200M",但我仍然无法上传甚至2 MB的文件.
什么似乎是问题?
请帮帮我.谢谢.
曾几何时我的WAMP服务器面临这个问题,当我搜索解决方案时,我偶然发现了这个问题.所以,如果有人有同样的问题,这是我的工作解决方案,我希望这有帮助:
我正在使用WAMP堆栈.通过阅读上面的评论,您也在使用WAMP堆栈.如果您不知道,WAMP服务器有2个(两个)php.ini(在PHP目录和Apache目录中)配置,一个用于CLI,另一个用于Apache本身(请参阅WAMP服务器上的php.ini).所以,我创建了info.php以检测我的服务器使用哪个php.ini,在我的情况下是Apache目录中的那个(请参阅我的WAMP网页使用哪个PHP Ini文件?).
打开服务器使用的 php.ini ,正如@Pascal Martin建议的那样,更改upload_max_filesize并设置post_max_size然后重新启动服务器.
再次检查您的info.php,确保值upload_max_filesize和post_max_size已更改为您想要的值.
重启Apache.
这对我有用,希望对你有所帮助.
正如您所猜测的,您必须设置upload_max_filesize...
设置允许的发布数据的最大大小。
此设置也会影响文件上传。要上传大文件,该值必须大于upload_max_filesize。