OpenResty 使用openresty的lua-resty-upload实现文件上传

一、实现方式

1、前端:前端使用jquery+webuploader来实现图片上传和预览

使用webuploader来实现模拟表单上传,将上传请求发给服务端,待服务端上传处理完成后将处理结果显示在页面上

2、服务端:使用openresty的lua-resty-upload模块来实现文件上传

接受前端的上传请求,将处理好的图片保存起来,将图片地址返回给前端

二、项目目录结构

  • 2016为图片上传目录
  • co

OpenResty lua结构控制语句

lua结构控制语句是没有{}的,一般以end结束

一、条件判断语句

1、单分支 if
  1. local age = 19
  2. if age >= 18 then
  3. print("通过")
  4. end
2、两个分支 if/else
  1. local function maxNum(a,b)
  2. if a > b then
  3. return a
  4. else
  5. return b

OpenResty openresty安装及环境搭建

openresty是一个基于nginx+lua的高性能web平台。

一、openresty的安装

1、linux下安装
(1)下载源码

建议从官方下载最新稳定版代码:https://openresty.org

  1. wget https://openresty.org/download/openresty-1.9.7.4.tar.gz
(2)编译安装
  1. tar -zxvf openresty-1.9.7.4.ta