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

相关推荐
java硕哥15 分钟前
Spring源码debug方法
java·后端·spring
Wang's Blog17 分钟前
Lua: 事件处理深度解析之从协程到跨平台架构实践
junit·架构·lua
杂货铺的小掌柜27 分钟前
MAC版IDEA常用快捷键
java·macos·intellij-idea
xjz184239 分钟前
JVM虚拟线程:JEP 444开启Java并发编程新纪元
java
JH307340 分钟前
Spring Retry 实战:优雅搞定重试需求
java·后端·spring
蓝眸少年CY1 小时前
测试Java性能
java·开发语言·python
何包蛋H1 小时前
数据结构深度解析:Java Map 家族完全指南
java·开发语言·数据结构
linsa_pursuer1 小时前
最长连续序列
java·数据结构·算法·leetcode
强子感冒了1 小时前
Java集合框架深度学习:从Iterable到ArrayList的完整继承体系
java·笔记·学习
drebander1 小时前
Cursor IDE 中 Java 项目无法跳转到方法定义问题解决方案
java·ide·cursor