Lua网站开发之文件表单上传

这个代码示例演示如何上传文件或图片,获取上传信息及保存文件到本地。

Lua 复制代码
local fw = require("fastweb")
local request = require("fastweb.request")
local response = require("fastweb.response")
local cjson = require("cjson")

-- 返回上传表单的信息到浏览器
response.send(cjson.encode(request.multipart()))



-- 输出name
print("name: "..request.multipart_content(1))
-- 保存到文件
request.multipart_content_save(2,"H:/t/2.png")
-- 输出desc
print("desc: "..request.multipart_content(3))

获取多数据表单需要通过 `multipart_content()` 函数获取,参数是ID序号索引。序号索引通过 request.multipart() 获取表单的基本请求信息

FastWeb开源项目地址:fwlua.com

相关推荐
muxin-始终如一8 分钟前
Maven HTTP 仓库被阻止问题解决总结
java·http·maven
武斌13 分钟前
需要独立的作业队列?看看Quartz增强框架Quartz Plus
java·spring boot·后端
廋到被风吹走30 分钟前
【Java】【JVM】即时编译解析:C1/C2、分层编译、OSR与日志分析
java·开发语言·jvm
计算机毕设指导632 分钟前
基于微信小程序的扶贫助农系统【源码文末联系】
java·spring boot·后端·微信小程序·小程序·tomcat·maven
Overt0p37 分钟前
抽奖系统(5)
java·redis·springboot
小鸡脚来咯1 小时前
前端传输的数据格式的选择
java·开发语言·前端·后端
MDY12191 小时前
IDEA推送文件到GIT失败,显示:无法执行Git:无法识别Git可执行文件的版本:无响应
java·ide·git·intellij-idea
期待のcode1 小时前
java的IO流
java·开发语言
什么都不会的Tristan1 小时前
Feed流(关注推送)
java·前端·数据库
网小鱼的学习笔记2 小时前
面试题1:==和equals的比较
java·jvm·面试