如何调整 php 应用的上传附件大小?

最近搭建了 php 的 web 端邮件应用程序—— RoundCude(后续简称为: RC) 。

中间有文件上传的需求,因 RC 是 Php 写的,上传文件的大小主要通过 php 控制。

控制 php 的容许上传大小也有多种方式,一种全局控制 php.ini 文件,二是通过 .htaccess 文件控制

一、全局控制 php.ini 文件
1、开启文件上传
file_uploads = On

2、内存大小
memory_limit = 128M // 在被取消之前,一个脚本可使用多少内存(字节)

3、增加 post 方式提交的数据大小
post_max_size = 32M

4、允许上传的最大上传文件大小
upload_max_filesize = 30M

5、最大的输入时间。一个脚本等待输入数据的时间有多长(秒)
max_input_time = 60

6、增加进程执行的时间。一个脚本可使用多少 CPU 秒
max_execution_time = 300

从逻辑顺序上:memory_limit > post_max_size > upload_max_filesize,再加上一个前提 max_execution_time许可时间足够长。

二、在 .htaccess 中添加上述对应的设置值
php_value upload_max_filesize 30M
php_value post_max_size 35M
php_value max_execution_time 300 

三、参考文件
1、http://lists.roundcube.net/pipermail/users/2011-March/007748.html
2、http://www.radinks.com/upload/config.php

 

时间: 2024-10-28 14:48:50

如何调整 php 应用的上传附件大小?的相关文章

webshere中有配置上传附件大小限制的吗?

问题描述 webshere中有配置上传附件大小限制的吗? webshere中有配置上传附件大小限制的吗? js没设定大小限制,但弹出了大小限制提示框,不知道为什么

IIS7下配置最大上传附件大小需要注意什么

IIS6 默认允许的附件最大上传大小为4M,在IIS7之前,当我们需要扩大这个上传限制时,比如需要将允许上传的附件上限设置为50M,则可以在web.config中做如下配置: 代码如下: <system.web> <httpRuntime requestValidationMode="2.0" maxRequestLength="51200" executionTimeout="60" appRequestQueueLimit=

discuz上传限制太大怎么修改上传附件大小限制

控制 php 的容许上传大小也有多种方式,一种全局控制 php.ini 文件,二是通过 .htaccess 文件控制 一.全局控制 php.ini 文件 1.开启文件上传 file_uploads = On 2.内存大小 memory_limit = 128M // 在被取消之前,一个脚本可使用多少内存(字节) 3.增加 post 方式提交的数据大小 post_max_size = 100M 4.允许上传的最大上传文件大小 upload_max_filesize =100M 5.最大的输入时间.

java上传附件到文件系统

图片,word,text文件在数据库中是不能以varchar2类型存储的,在orca中以clob,blob类型存储.在SqlServer中以img,txt类型存储.把附件存储在数据库中的好处是附件不容易丢失,不过要写入数据库,然后在读出来就有点不方便了.难道一定要把附件存储在数据库中? 可以把附件的相对地址存储在数据库中.附件真真保存在文件系统中.这样很容易读出来: Myproject工程下webroot下有一个目录picture专门用来存储图片 数据库中有一字段tPath存储相对路径如:Str

论坛上传附件错误:不支持 无组件 上传,服务器可能未安装该组件

安装了动网论坛,发表文章不能上传附件,上传就提示"不支持 无组件 上传,服务器可能未安装该组件":我给他空间装了ASP探针,看了下服务器的情况: 动网论坛上传附件错误 什么服务器么,一个上传组件都不装,能支持上传么,看来只能用无组件上传了,从后台可以看到服务器支持无组件上传:可是我选择了无组件上传,根据百度到的信息,选取生成预览图片组件 和 图片水印设置开关 均为 关闭 状态,还是不能上传图片: 还是度娘强大啊,最后有人说: 看你是不是把PreviewImage删除了,传上去即可 就算

ckeditor-完整CKEditor+CKFinder上传附件demo

问题描述 完整CKEditor+CKFinder上传附件demo 有没有完整的javaWeb示例,可以上传图片和其他附件(最基本保证能上传图片),急急急! 解决方案 在JSP里使用CKEditor和CKFinder:http://www.cnblogs.com/yuepeng/archive/2013/04/01/2992097.html CKEditor3.6.4上传路径配置--java版:http://www.cnblogs.com/sfmjp/articles/2827858.html 解

上传附件 文件类型 没有限制 到 mySql中

问题描述 上传附件 文件类型 没有限制 到 mySql中 上传附件,文件类型 没有限制,我现在使用的是二进制的字节流方式,添加到数据库中 数据库字段类型为 longblob 问题出在 保存字节的时候 ,我只把最后 一段字节 保存到了数据库中. 请问高手 我应该怎样把 全部的字节都保存到 数据库中

java上传附件问题弹出大小限制

问题描述 java上传附件问题弹出大小限制 Java中上传附件大小限制都取消了,不知道哪还是弹出来"上传文件大小不能超过8M的最高限额,请重新上传" 解决方案 把代码贴出来看看.1.代码中的限制没清楚掉,java或者使用的上传附件插件中有限制2.你将附件上传到哪啊,如果是附件服务器或者ftp 可以看一下是否服务器有限制. 解决方案二: java文件上传大小限制在xml和js,以及后台都可以设置的.看看是不是其中的一个没有改掉啊.

自定义表单-dedecms如何在前台上传附件到网站后台啊

问题描述 dedecms如何在前台上传附件到网站后台啊 各位大侠,我用dedecms建立了一个网站现在需要建立一个页面(栏目)就是允许任何访问者用户上传附件到该网站,我使用自定义表单上传制作了附件上传功能,但是在本地测试的时候上传上去后台没有反应,求大侠支招,看看怎么回事,另外除了这个办法是否还有另外一个办法可以实现此功能,谢谢大侠们,小弟在此拜过!小弟附上设计稿, 解决方案 自己帮自己顶下,求大侠指点一二 解决方案二: 你贴个页面有什么用..........