nginx中php+uploadify上传文件HTTP Error错误(不能超过1MB)

nginx的上传参数问题,需要特别注意client_max_body_size这个参数,否则会中断在nginx的请求中,在php中无法log到访问的.

修改了php.ini文件如下:参数 设置 说明
file_uploads on 是否允许通过HTTP上传文件的开关。默认为ON即是开
upload_tmp_dir – 文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹
upload_max_filesize 8m 望文生意,即允许上传文件大小的最大值。默认为2M
post_max_size 8m 指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M
说明
一般地,设置好上述四个参数后,在网络正常的情况下,上传8M的大体积文件,只设置上述四项还一定能行的通。除非你的网络真有100M/S的上传高速,否则你还得继续设置下面的参数。
max_execution_time 600 每个PHP页面运行的最大时间值(秒),默认30秒
max_input_time 600 每个PHP页面接收数据所需的最大时间,默认60秒
memory_limit 8m 每个PHP页面所吃掉的最大内存,默认8M

没有效果,因为的webserver用的是nginx的 google了一下,再nginx的conf中添加了一个参数:

默认是1M,需要增大的话。

在nginx.conf中增加一句

client_max_body_size 30m;
重启即可

30m表示最大上传30M,需要多大设置多大

友情提示,如果你出现上传文件出现IO Error错误,我们要检查一下文件上传目录是不是有权限问题哦。

如 chmod 777 filename

chmod  命令可以改变所有子目录的权限

时间: 2024-09-20 06:29:34

nginx中php+uploadify上传文件HTTP Error错误(不能超过1MB)的相关文章

ASP.NET MVC中使用uploadify上传文件

课程设计需要实现上传文件模块,本来ASP.NET是有内置的控件,但是ASP.NET MVC没有,所以就有两种方 法:自定义和采用第三方插件.由于时间的关系,故采用第三方插件:uploadify. uploadify的使用必 须下载相应的文件,下载地址:http://www.uploadify.com/download/. 先是视 图: <asp:Content ID="Content3" ContentPlaceHolderID="head" runat=&q

Uploadify上传文件方法_javascript技巧

Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示.不过官方提供的实例时php版本的,本文将详细介绍Uploadify在Aspnet中的使用,您也可以点击下面的链接进行演示或下载. 先给大家展示下效果图: 修改: 报找不到uploadify-cancel.png文件.找到uploadify.css,找到.uploadify-queue-item .cancel a {,修改文件的路径. 好多人都说,在chrome.Firefox上使用uploadify的时候获取不到s

在Node.js中使用HTTP上传文件的方法

  这篇文章主要介绍了在Node.js中使用HTTP上传文件的方法,作者以windows下的visual studio作为操作node的环境,推荐阅读!需要的朋友可以参考下 开发环境 我们将使用 Visual Studio Express 2013 for Web 作为开发环境, 不过它还不能被用来做 Node.js 开发.为此我们需要安装 Node.js Tools for Visual Studio. 装好后 Visual Studio Express 2013 for Web 就会转变成一

uploadify上传文件无法限制文件格式

问题描述 uploadify上传文件无法限制文件格式 $("#uploadify1").uploadify({ 'debug' : false, 'auto' : true, 'swf' : '<%=path%>/js/uploadify/uploadify.swf', 'uploader' : '<%=path%>/EClaimDoUpload.do',//后台处理的请求 'queueID' : 'display1',//与下面的id对应 //'sizeLim

asp.net,VS2012中如何在上传文件时可以一起选择多个不同种类的文件

问题描述 asp.net,VS2012中如何在上传文件时可以一起选择多个不同种类的文件 asp.net,VS2012中如何在上传文件时可以一起选择多个不同种类的文件,求大神解答,新手..,拜托了....

怪事,uploadify上传文件时,能在页面上任何位置输入中文。

问题描述 uploadify上传文件时,能在页面上任何位置输入中文.jqueryeasyui+uploadify,先在页面任何地方点下,上传文件,同时输入中文.页面任何地方都能输入.有人遇到过吗?怎么解决的? 解决方案 解决方案二:没看明白....截个图看看解决方案三:如图:解决方案四:解决,onselect的时间,把焦点定到一个输入框,就这样吧.解决方案五:引用3楼yufan27209的回复: 解决,onselect的时间,把焦点定到一个输入框,就这样吧. 解决了就好我刚刚才看到我用uploa

uploadify上传文件火狐浏览器下丢失session

问题描述 uploadify上传文件火狐浏览器下丢失session查了很多资料都不好用 解决方案 http://blog.csdn.net/longxia1987/article/details/8461427,把seesionid传过去试试.解决方案二:uploadify的session是独立的,就是说和你页面的session不是同一个.解决方案三:传JSESSIONID试试!解决方案四:只能把session 传过去.当参数传过去

php5-php用uploadify上传文件,超过120M就不行了,求懂的前辈指点!!

问题描述 php用uploadify上传文件,超过120M就不行了,求懂的前辈指点!! 50C php.ini里的相关配置我都改成很大的数值了,上传小于120M的文件都没问题,大于120M就卡住,也不报错,_$_FILE ERROR 返回的数值是3,网上说是只有一部分文件被上传._tmp目录下的临时文件体积涨到120M就不动了.还有uploadify.js里我也把fileSizeLimit设置成0了_ 环境是apache+php5.5 解决方案 会不是会php内存限制,比如有个 memry_li

file-上传框中的名字上传文件怎么改为上传图片

问题描述 上传框中的名字上传文件怎么改为上传图片 上传框中的上传文件怎么改为上传图片,input type="file" name="myfiles"/>请大神们指点.... 解决方案 DEMO.. <!DOCTYPE html> <style> div.file{display:inline-block;width:100px;height:20px;line-height:20px;position:relative;overflo