Php 使用lua将文件上载到服务器
我一直在尝试使用LUA将文件上载到Web服务器 我的问题是,我想使用LUA将文件上传到webserver,这类似于从浏览器上传文件 我成功地使用服务器上传了文件,在那里我可以做Php 使用lua将文件上载到服务器,php,lua,Php,Lua,我一直在尝试使用LUA将文件上载到Web服务器 我的问题是,我想使用LUA将文件上传到webserver,这类似于从浏览器上传文件 我成功地使用服务器上传了文件,在那里我可以做file\u-get\u-contents('php://input”),我在其中获取内容并对其进行mime_解码并保存该文件 但是,我希望在服务器端使用lua实现像$\u文件['file\u name']这样的功能 那么,有人知道如何在卢阿做到这一点吗 注意。您可以使用HTTP套接字库发送HTTP请求,使用ltn12库进
file\u-get\u-contents('php://input”)
,我在其中获取内容并对其进行mime_解码并保存该文件
但是,我希望在服务器端使用lua实现像$\u文件['file\u name']
这样的功能
那么,有人知道如何在卢阿做到这一点吗
注意。您可以使用HTTP套接字库发送HTTP请求,使用ltn12库进行筛选(文件输入)。两者都应配备Lua
http = require("socket.http")
ltn12 = require("ltn12")
http.request{
url = "url://to.server/upload/script.php",
method = "POST",
headers = {
["Content-Type"] = "multipart/form-data",
["Content-Length"] = sizeOfFile
},
source = ltn12.source.file(io.open(pathToLocalFile)),
sink = ltn12.sink.table(response_body)
}
print(response_body[1]) --response to request