php+apache 解决上传文件过大问题

php+apache 解决上传文件过大问题

博客分类:

PHPApache

用php+apache上传文件的时候,由于文件过大,容易导致上传失败,解决办法: 
修改php.ini中:

upload_max_filesize  2m  即允许上传文件大小的最大值。默认为2M ,大小可以根据你 
                             的需要进行修改 
post_max_size  20m  指通过表单POST给PHP的所能接收的最大值,包括表单里的所有 
                       值。默认为8M,大小可以根据你的需要进行修改 
说明  
一般地,设置好上述四个参数后,在网络正常的情况下,上传<=8M的文件是不成问题  
但如果要上传>8M的大体积文件,只设置上述四项还一定能行的通。 
除非你的网络真有100M/S的上传高速,否则你还得继续设置下面的参数。  
max_execution_time  600  每个PHP页面运行的最大时间值(秒),默认30秒  
max_input_time  600  每个PHP页面接收数据所需的最大时间,默认60秒  
memory_limit  8m  每个PHP页面所吃掉的最大内存,默认8M

httpd.conf:    
LimitRequestBody // 因为我上传图片 单张最大4M,上传十张所以我定的参数为: 40000000(40M)

中的LimitRequestBody 524288将524288(=512×1024)改大,比如5M(=5×1024×1024)

在PHP限制上传文件大小之后,文件上传就不会出现如上问题,上传不响应,上传现实该页无法现实也将得到解决!

php+apache 解决上传文件过大问题

时间: 2024-10-13 06:56:42

php+apache 解决上传文件过大问题的相关文章

Spring 中Apache Commons上传文件

在用Apache Commons完成文件上传功能需有的几步: 1.导入两个架包:commons-fileupload.jar和commons-io.jar maven中: 1 <dependency> 2 <groupId>commons-fileupload</groupId> 3 <artifactId>commons-fileupload</artifactId> 4 <version>1.3</version> 5

如何解决上传文件时文件内容相同

现在有这样一个需求:要求在上传文件时,凡是上传的文件,只要内容相同就只在服务器保存一份. 如何比较文件内容?如果当时思维受限,很难想到来比较文件内容的办法. 解决办法: 文件上传,肯定少不了用流来读文件,文件内容相同的根源就是:流读出来的字节码相同.这就想到了解决的办法,可是问题又来了.怎么比较字节码?想想那么长的字节码,如果用字符串的equals方法来比较,这不是一个好的解决办法.经过一番思考,我决定把流读出来的字节码进行MD5加密,用加密后的字符串来当作文件的文件名,然后在进行文件的上传(文

解决上传文件或图片时选择相同文件无法触发change事件的问题

昨天在做一个上传文件的模块时遇到了这样的问题:打开文件一上传,上传成功后再次点击文件一,change事件无反应 <input type="file" name="file" class="file-input" @change="setFile" /> 在网上查了一番发现,当第一次选择文件一上传时,存放的文件由空变成了文件一,上传成功后,再次选择文件一,此时就相当于没有change,所以两次选择相同的文件不会触发c

JQuery实现选择桌面照片,替换为网页背景【以及解决上传文件路径问题】

1.上传文件出现问题: 2.选择桌面文件,获取input标签的值,出现一个假的路径,这是由于浏览器的保护机制. 3.解决这个方法,自然可以取消浏览器的保护机制[*******但这不可取,所以此篇重点就出来了] 重点:4.解决获取input的file值问题. 重点js代码: //修改背景图片的方法 function changBackground(){ /** * 文件预览 */ var fileObj = document.getElementById("file_road").fil

问题:解决上传文件IE浏览器弹出下载框bug?

控制器方法的返回值必须以String返回,再由js处理转换成json对象 $.ajaxFileUpload({ url: "/project/proj_conver_upload", // 需要链接到服务器地址 secureuri: false, fileElementId: "fileBtn", // 文件选择框的id属性 data: {}, dataType: 'json', // 服务器返回的格式,可以是json complete: function(resp

struts2解决上传文件问题

两个人的博客 搜索关键词   “upload.parseRequest为空” http://bluthmatter.blog.163.com/blog/static/184294059201273121226377/ http://blog.csdn.net/zbz0425/article/details/8235973

php上传文件中文文件名乱码的解决方法

想必很多朋友在进行utf8编码的php开发上传功能的时候,都会遇到这样的一个问题,就是上传中文文件名的文件时,文件名会变成乱码,其实我们可以用iconv函数对文件名进行重新编码就解决问题了 可能会有不少朋友碰到一些问题就是上传文件时如果是英文倒好原文名不会有问题,如果是中文可能就会出现乱码了,今天我来给大家总结一下导致乱码php上传文件中文文件名乱码的原因与解决办法吧. 这几天在windows下安装了XAMPP,准备初步学习一下php的相关内容.这几天接触到了php上传文件,但是出现了一个郁闷问

FTPClient上传文件大小为0问题

FTP支持两种模式,一种方式叫做Standard主动方式,缺省时默认的方式,一种是 Passive 被动方式.? 下面介绍一个这两种方式的工作原理: 主动模式:第一步FTP客户端首先随机选择一个大于1024的端口p1,并通过此端口发送请求连接到FTP服务器的21号端口建立TCP连接,在FTP中这个连接叫做控制连接,连接成功建立后,FTP客户端会发送port命令,紧接着FTP客户端会监视自己的p1+1端口,FTP服务器接收到port命令会从自己的20号端口向FTP客户端的p1+1端口发起请求建立T

java配置ueditor中解决“未找到上传文件”错误提示

ueditor是一个功能十分强大的在线文本编辑器,但是在ssh框架中,确切的说实在struts2中由于其拦截器需要对request,session对象进行重新封装,这个过程中会把request对象中保存的一些内容清空,所以会导致ueditor的上传功能获取不到需要上传的内容导致“未找到上传文件”的错误! 参考网上资料和自己实验,最终的解决思路是,重写struts2中的一个转换的类,然后配置struts2使用我们重写的这个类.由于我们的工程中可能会有其他的上传等功能,为了不影响其他功能的时候,还需