php设置允许大文件上传示例代码


Posted in PHP onMarch 10, 2014

用Nginx做为代理服务器, 后端为 apache2. 设置允许上传最大为100M的文件.

1. Nginx配置:

http {
......
client_max_body_size 100m;
......
}

2. PHP 配置文件
......
; Maximum execution time of each script, in seconds
; http://php.net/max-execution-time
; Note: This directive is hardcoded to 0 for the CLI SAPI
max_execution_time = 0

......
[Data Handling]
; Maximum size of POST data that PHP will accept.
; http://php.net/post-max-size
post_max_size = 100M

......
[File Uploads]
; Maximum allowed size for uploaded files
upload_max_filesize = 100M

......

3. $_FILES[file]['error']信息说明

UPLOAD_ERR_OK
其值为 0,没有错误发生,文件上传成功。

UPLOAD_ERR_INI_SIZE
其值为 1,上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值。

UPLOAD_ERR_FORM_SIZE
其值为 2,上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。

UPLOAD_ERR_PARTIAL
其值为 3,文件只有部分被上传。

UPLOAD_ERR_NO_FILE
其值为 4,没有文件被上传。

UPLOAD_ERR_NO_TMP_DIR
其值为 6,找不到临时文件夹。PHP 4.3.10 和 PHP 5.0.3 引进。

UPLOAD_ERR_CANT_WRITE
其值为 7,文件写入失败。PHP 5.1.0 引进。

PHP 相关文章推荐
第十四节 命名空间 [14]
Oct 09 PHP
php zlib压缩和解压缩swf文件的代码
Dec 30 PHP
PHP校验ISBN码的函数代码
Jan 17 PHP
利用php+mcDropdown实现文件路径可在下拉框选择
Aug 07 PHP
PHP删除数组中空值的方法介绍
Apr 14 PHP
php函数传值的引用传递注意事项分析
Jun 25 PHP
php is_writable判断文件是否可写实例代码
Oct 13 PHP
PHP读取文件的常见几种方法
Nov 03 PHP
PHP Header失效的原因分析及解决方法
Nov 16 PHP
php使用curl实现简单模拟提交表单功能
May 15 PHP
PHP文件管理之实现网盘及压缩包的功能操作
Sep 20 PHP
PHP htmlentities()函数用法讲解
Feb 25 PHP
php如何解决无法上传大于8M的文件问题
Mar 10 #PHP
php中3种方法删除字符串中间的空格
Mar 10 #PHP
CodeIgniter框架中_remap()使用方法2例
Mar 10 #PHP
PHP文件大小格式化函数合集
Mar 10 #PHP
php GUID生成函数和类
Mar 10 #PHP
PHP加Nginx实现动态裁剪图片方案
Mar 10 #PHP
php实现文件下载简单示例(代码实现文件下载)
Mar 10 #PHP
You might like
php中生成随机密码的自定义函数代码
2013/10/21 PHP
PHP静态延迟绑定和普通静态效率的对比
2017/10/20 PHP
javascript实现的像java、c#之类的sleep暂停的函数代码
2010/03/04 Javascript
jquery的$getjson调用并获取远程的JSON字符串问题
2012/12/10 Javascript
在图片上显示左右箭头类似翻页的代码
2013/03/04 Javascript
javascript的parseFloat()方法精度问题探讨
2013/11/26 Javascript
使用Plupload实现直接上传附件至七牛云存储
2014/12/26 Javascript
JavaScript弹出新窗口并控制窗口移动到指定位置的方法
2015/04/06 Javascript
JavaScript中的pow()方法使用详解
2015/06/15 Javascript
详解参数传递四种形式
2015/07/21 Javascript
jQuery使用正则表达式限制文本框只能输入数字
2016/06/18 Javascript
jQuery插件ContextMenu自定义图标
2017/03/15 Javascript
JS变量及其作用域
2017/03/29 Javascript
最常用的jQuery表单验证(简单)
2017/05/23 jQuery
JavaScript日期工具类DateUtils定义与用法示例
2018/09/03 Javascript
JS实现京东商品分类侧边栏
2020/12/11 Javascript
[45:32]Liquid vs LGD 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
python实现爬虫下载美女图片
2015/07/14 Python
Python中Django框架利用url来控制登录的方法
2015/07/25 Python
python 文件操作api(文件操作函数)
2016/08/28 Python
利用Python产生加密表和解密表的实现方法
2019/10/15 Python
python 两个数据库postgresql对比
2019/10/21 Python
python连接mongodb集群方法详解
2020/02/13 Python
python+adb+monkey实现Rom稳定性测试详解
2020/04/23 Python
keras的backend 设置 tensorflow,theano操作
2020/06/30 Python
美国和加拿大房车出售在线分类广告:RVT.com
2018/04/23 全球购物
如何利用cmp命令比较文件
2013/09/23 面试题
物流管理专业职业生涯规划书
2014/01/06 职场文书
酒店管理毕业生自我鉴定
2014/03/02 职场文书
高中班主任评语大全
2014/04/25 职场文书
2015年小学开学寄语
2015/02/27 职场文书
安全生产警示教育活动总结
2015/05/09 职场文书
2016元旦主持人开场白
2015/12/03 职场文书
CSS实现隐藏搜索框功能(动画正反向序列)
2021/07/21 HTML / CSS
Pandas自定义选项option设置
2021/07/25 Python
剑指Offer之Java算法习题精讲二叉树专项训练
2022/03/21 Java/Android