php上传大文件设置方法


Posted in PHP onApril 14, 2016

打开php.ini,首先找到

;;;;;;;;;;;;;;;;
; file uploads ;
;;;;;;;;;;;;;;;;

区域,有影响文件上传的以下几个参数:

file_uploads  =  on  ;//是否允许通过http上传文件的开关。默认为on即是开

upload_tmp_dir  ;//文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹

upload_max_filesize  =  8m  ;//望文生意,即允许上传文件大小的最大值。默认为2m


;;;;;;;;;;;;;;;;;
; data handling ;
;;;;;;;;;;;;;;;;;
区域,还有一项:

post_max_size  =  8m ;//指通过表单post给php的所能接收的最大值,包括表单里的所有值。默认为8m

一般地,设置好上述四个参数后,上传<=8m的文件是不成问题,在网络正常的情况下。

但如果要上传>8m的大体积文件,只设置上述四项还一定能行的通。除非你的网络真有100m/s的上传高速,否则你还得关心关心下面的参数:

;;;;;;;;;;;;;;;;;;;
; resource limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time  =  600 ;//每个php页面运行的最大时间值(秒),默认30秒

max_input_time = 600 ;//每个php页面接收数据所需的最大时间,默认60秒

memory_limit  =  8m ;//每个php页面所吃掉的最大内存,默认8m
PHP 相关文章推荐
桌面中心(四)数据显示
Oct 09 PHP
mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
Mar 15 PHP
PHP 函数学习简单小结
Jul 08 PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
Sep 26 PHP
ThinkPHP中URL路径访问与模块控制器之间的关系
Aug 23 PHP
Laravel 4 初级教程之安装及入门
Oct 30 PHP
php几个预定义变量$_SERVER用法小结
Nov 07 PHP
yii的CURD操作实例详解
Dec 04 PHP
浅谈PHP中单引号和双引号到底有啥区别呢?
Mar 04 PHP
PHP实现网页内容html标签补全和过滤的方法小结【2种方法】
Apr 27 PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
Jun 16 PHP
php输出反斜杠的实例方法
Sep 19 PHP
什么是OneThink oneThink后台添加插件步骤
Apr 13 #PHP
java模拟PHP的pack和unpack类
Apr 13 #PHP
php远程下载类分享
Apr 13 #PHP
Thinkphp和onethink实现微信支付插件
Apr 13 #PHP
PHP MSSQL 分页实例
Apr 13 #PHP
php构造方法中析构方法在继承中的表现
Apr 12 #PHP
非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程
Apr 12 #PHP
You might like
PHP字符串的编码问题的详细介绍
2013/04/27 PHP
解决File size limit exceeded 错误的方法
2013/06/14 PHP
php strrpos()与strripos()函数
2013/08/31 PHP
[原创]php实现 data url的图片生成与保存
2016/12/04 PHP
JavaScipt中的Math.ceil() 、Math.floor() 、Math.round() 三个函数的理解
2010/04/29 Javascript
JavaScript中Math对象方法使用概述
2014/01/02 Javascript
Jquery中ajax方法data参数的用法小结
2014/02/12 Javascript
js实现ArrayList功能附实例代码
2014/10/29 Javascript
js中document.write的那点事
2014/12/12 Javascript
jQuery实现的纵向下拉菜单实例详解【附demo源码下载】
2016/07/09 Javascript
基于js对象,操作属性、方法详解
2016/08/11 Javascript
js 弹出虚拟键盘修改密码的简单实例
2016/10/10 Javascript
jquery PrintArea 实现票据的套打功能(代码)
2017/03/17 Javascript
Javascript别踩白块儿(钢琴块儿)小游戏实现代码
2017/07/20 Javascript
js登录滑动验证的实现(不滑动无法登陆)
2018/01/03 Javascript
vue路由组件按需加载的几种方法小结
2018/07/12 Javascript
在Python的Django框架中显示对象子集的方法
2015/07/21 Python
python使用matplotlib绘图时图例显示问题的解决
2017/04/27 Python
python 中random模块的常用方法总结
2017/07/08 Python
python3 pandas 读取MySQL数据和插入的实例
2018/04/20 Python
python2 与 python3 实现共存的方法
2018/07/12 Python
Python实现滑动平均(Moving Average)的例子
2019/08/24 Python
pandas-resample按时间聚合实例
2019/12/27 Python
ghd官网:英国ghd直发器品牌
2018/05/04 全球购物
ABOUT YOU罗马尼亚:超过600个时尚品牌
2019/09/19 全球购物
SOA面试题:如何在SOA中实现松耦合
2013/07/21 面试题
关于爱情的广播稿
2014/01/16 职场文书
劳动竞赛活动总结
2014/05/05 职场文书
电台编导求职信
2014/05/06 职场文书
营销与策划专业求职信
2014/06/20 职场文书
教师先进个人材料
2014/12/17 职场文书
运动会报道稿大全
2015/07/23 职场文书
2016民族团结先进个人事迹材料
2016/02/26 职场文书
读完《骆驼祥子》的观后感!
2019/07/05 职场文书
PyTorch 如何自动计算梯度
2021/05/23 Python
NGINX 权限控制文件预览和下载的实现原理
2022/01/18 Servers