PHP上传文件报413 Request Entity Too Large

上传了一个9M左右的音频,nginx报了一个413 Request Entity Too Large    请求实体太大

说明我们nginx里的配置太小;或者php配置文件里的上传限制太小了;

 

解决方案:

打开nginx主配置文件nginx.conf

client_max_body_size 50M;

当中的50修改成你需要的允许文件大小

重启nginx;

 

我们的项目是以php运行的,这个大小client_max_body_size要和php.ini中的如下值的最大值差不多或者稍大,这样就不会因为提交数据大小不一致出现错误。

post_max_size = 50M

upload_max_filesize = 50M

当中的50M修改成你需要的允许文件大小。把当中的50M修改成你第一步设置的大小。

我们修改完php.ini文件后 重启一下php ;

 

 再次测试就ok

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章