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

 用Nginx做为代理服务器, 后端为 apache2. 设置允许上传最大为100M的文件,需要的朋友可以参考下

用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 引进。 

时间: 2024-10-29 07:27:36

php设置允许大文件上传示例代码的相关文章

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

用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

js 实现 input type="file" 文件上传示例代码_javascript技巧

在开发中,文件上传必不可少,<input type="file" /> 是常用的上传标签,但是它长得又丑.浏览的字样不能换,我们一般会用让,<input type="file" />隐藏,点其他的标签(图片等)来时实现选择文件上传功能. 看代码: 复制代码 代码如下: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <he

Spring实现文件上传(示例代码)_java

在实际开发中,经常遇到要实现文件上传到服务器端的功能.Spring可以继承commons-fileupload插件来实现文件上传的功能.分为前端JSP编写和后台Controller的编写. 前期准备工作,首先要引入commons-fileupload这个jar包,pom.xml中的配置如下: 复制代码 代码如下: <!-- 实现文件上传,spring集成了这个功能 --><dependency> <groupId>commons-fileupload</group

基于html5+java实现大文件上传实例代码_java

废话不多说了,直接给大家贴代码了,具体代码如下所示: html代码如下: <body> <input id="fileid" type="file" accept="video/*;capture=camera" onchange="onfile(this)"> <input id="btn" type="button" value="提交&quo

关于文件上传的代码。 可是点上传按钮一点反应没有啊。求指明错误

问题描述 <scriptlanguage="javascript"type="text/javascript">//<!CDATA[functionbtnUpLoad_onclick(){if((fileUpLoad.PostedFile.FileName!=null)&&(fileUpLoad.PostedFile.FilName!="")){StringstrFilePath=fileUpLoad.Poste

asp.net文件上传示例

 ASP.NET依托.net framework类库,封装了大量的功能,使得上传文件非常简单,主要有以下三种基本方法,需要的朋友可以参考下 方法一:用Web控件FileUpload,上传到网站根目录.   Test.aspx关键代码:    代码如下: <form id="form1" runat="server"> <asp:FileUpload ID="FileUpload1" runat="server"

asp.net文件上传示例分享_实用技巧

方法一:用Web控件FileUpload,上传到网站根目录. Test.aspx关键代码: 复制代码 代码如下: <form id="form1" runat="server"><asp:FileUpload ID="FileUpload1" runat="server" /><asp:Button ID="Button1" runat="server" T

asp.net 文件上传示例整理

ASP.NET依托.net framework类库,封装了大量的功能,使得上传文件非常简单,主要有以下三种基本方法. 方法一:用Web控件FileUpload,上传到网站根目录.  代码如下 复制代码 Test.aspx关键代码:        <form id="form1" runat="server">      <asp:FileUpload ID="FileUpload1" runat="server&quo

Java实现FTP批量大文件上传下载篇1_java

本文介绍了在Java中,如何使用Java现有的可用的库来编写FTP客户端代码,并开发成Applet控件,做成基于Web的批量.大文件的上传下载控件.文章在比较了一系列FTP客户库的基础上,就其中一个比较通用且功能较强的j-ftp类库,对一些比较常见的功能如进度条.断点续传.内外网的映射.在Applet中回调JavaScript函数等问题进行详细的阐述及代码实现,希望通过此文起到一个抛砖引玉的作用. 一.引子 笔者在实施一个项目过程中出现了一种基于Web的文件上传下载需求.在全省(或全国)各地的用