1、安装模块
| 3 | tarzxvf nginx_upload_module-2.0.12.tar.gz | 
 
 
 
进入nginx源码目录
| 1 | ./configure --with-http_stub_status_module \ --add-module=/data/software/nginx_upload_module-2.0.12 | 
 
| 2 | make#新增模块,不用make install | 
 
| 3 | mv/usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak | 
 
| 4 | cp./objs/nginx /usr/local/nginx/sbin/nginx | 
 
 
 
2、修改配置文件,在server中增加一下内容
| 02 |     upload_pass   /info.php;#上传完成后端接受处理文件 | 
 
| 03 |     upload_store /data/uptmp;#上传文件夹 | 
 
| 04 |     upload_limit_rate 1024k;# 限制上传速度 | 
 
| 05 |     upload_set_form_field "${upload_field_name}_name"$upload_file_name;#文件名称 | 
 
| 06 |     upload_set_form_field "${upload_field_name}_content_type"$upload_content_type;#文件类型 | 
 
| 07 |     upload_set_form_field "${upload_field_name}_path"$upload_tmp_path;#上传到的路径 | 
 
| 08 |     upload_aggregate_form_field "${upload_field_name}_md5"$upload_file_md5;#md5 | 
 
| 09 |     upload_aggregate_form_field "${upload_field_name}_size"$upload_file_size;#文件大小 | 
 
| 10 |     upload_pass_form_field "^submit$|^description$"; | 
 
| 11 |     #如果希望把所有的表单字段都传给后端可以用upload_pass_form_field "^.*$"; | 
 
 
 
3、前端代码
up.html
| 07 | <metahttp-equiv="Content-Type"content="text/html; charset=utf-8"/> | 
 
| 08 | <formname="upload"method="POST"enctype="multipart/form-data"action="/upload"><!--提交到上面的/upload--> | 
 
| 09 | <inputtype="file"name="file"> | 
 
| 11 | <inputtype="submit"name="submit"value="Upload"> | 
 
 
 
info.php
| 2 |     header("Content-Type:text/html; charset=utf-8"); | 
 
 
 
上传会返回如下图数据

from:http://foooy.me/nginx/158.html
												
												
						- 解决nginx上传模块nginx_upload_module传递GET参数
		解决nginx上传模块nginx_upload_module传递GET参数的方法总结 最近用户反映我们的系统只能上传50M大小的文件, 希望能够支持上传更大的文件. 很显然PHP无法轻易实现大文件上传 ... 
- nginx上传模块nginx_upload_module和nginx_uploadprogress_module模块进度显示,如何传递GET参数等。
		ownload:http://www.grid.net.ru/nginx/download/nginx_upload_module-2.2.0.tar.gzconfigure and make : . ... 
- nginx上传模块—nginx upload module-
		一. nginx upload module原理 官方文档: http://www.grid.net.ru/nginx/upload.en.html Nginx upload module通过ngin ... 
- luajit+nginx+上传模块+lua模块编译安装
		git clone https://github.com/fdintino/nginx-upload-module.git git clone https://github.com/openresty ... 
- Nginx Upload Module 上传模块
		传统站点在处理文件上传请求时,普遍使用后端编程语言处理,如:Java.PHP.Python.Ruby等.今天给大家介绍Nginx的一个模块,Upload Module上传模块,此模块的原理是先把用户上 ... 
- Nginx的Upload上传模块
		前段时间做一个项目,需要上传文件,差不多需要20M左右,普通用php处理会比较麻烦,经常超时,而且大量占用资源.于是搜索了下,决定用nginx的upload上传模块来处理. 你可以在这里:http:/ ... 
- UEditor独立图片、文件上传模块
		百度的UEditor编辑器的强大之处不用多说,但是有时候我们只想用他的文件.图片上传模块,不想把这个编辑器加载出来,话不多说,直接上实现代码: 引用文件: <script src="~ ... 
- nginx上传文件时 nginx 413 Request Entity Too Large 错误
		产生原因: 上传文件的大小超出了 Nginx 允许的最大值,默认是1M: 解决方法: 修改Nginx的配置文件(一般是:nginx/nginx.conf),在 http{} 段中增大nginx上传文件 ... 
- 基于SpringBoot从零构建博客网站 - 设计可扩展上传模块和开发修改头像密码功能
		上传模块在web开发中是很常见的功能也是很重要的功能,在web应用中需要上传的可以是图片.pdf.压缩包等其它类型的文件,同时对于图片可能需要回显,对于其它文件要能够支持下载等.在守望博客系统中对于上 ... 
随机推荐
	
									- Ubunu下安装Docker
			安装Docker步骤如下: sudo apt-get update sudo apt-get install apt-transport-https sudo apt-key adv --keyser ... 
- awk之7 常用函数的解析
			1.区域获取 substr(区域f,起始位置n1,获取范围n2) 解析:获取某个区域f内,从起始位置n1开始算起的n2个字符组成的字符串.如果n2不存在,则返回从n1开始到区域结束的内容. 例子:获取 ... 
- C语言程序的结构分析
			一个C语言源程序可以由一个或多个源文件组成. 每个源文件可由一个或多个函数组成. 一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数. 源程序中可以有预处理命令(include ... 
- javascript获取页面文档内容
			<html> <head> <title>JavaScript基础</title> </head> <body> <p&g ... 
- SQL Server 无法打开物理文件的 2 种解决办法
			解决方法: 方法1.无法打开可以能是没有权限.如果是这样以管理员身份运行Managerment Studio就可以了. 方法2.找到指定的数据库文件.右键属性-->安全-->勾上  ‘完全 ... 
- Keil C51汉字显示的bug问题(0xFD问题)
			一.缘起 这两天改进MCU的液晶显示方法,采用“即编即显”的思路,编写了一个可以直接显示字符串的程序.如程序调用disstr("我是你老爸");液晶屏上就会显示“我是你老爸”. 二 ... 
- 是否需要手动执行DataContext的Dispose方法?
			我们知道DataContext实现了IDisposable接口.在C#中,凡是实现了IDisposable接口的类,都推荐的使用using语句.如下: using (DataContext db =  ... 
- C#/vbscript/JS如何加密保护HTML/javascript源代码
			原文地址:http://www.coding123.net/article/20121008/encrypt-javascript-by-charp-vbscript.aspx 本文通过将源代码进行u ... 
- 在 ASP.NET MVC 项目中使用 WebForm、 HTML
			原文地址:http://www.cnblogs.com/snowdream/archive/2009/04/17/winforms-in-mvc.html ASP.NET MVC和WebForm各有各 ... 
- Android得知Scroller(两)——ViewGroup转让scrollTo()
			MainActivity例如下列: package cc.ac; import android.os.Bundle; import android.view.View; import android. ...