将文件从给定url下载并存储到lua中的给定路径
我是lua的新手,但正在开发一个应用程序,该应用程序可以处理具有给定路径的特定文件。现在,我想处理我下载的文件。是否有任何lua库或代码行可用于下载并存储在我的计算机上 您可以使用LuaSocket库及其函数从URL使用HTTP进行下载 该函数有两种风格:将文件从给定url下载并存储到lua中的给定路径,lua,Lua,我是lua的新手,但正在开发一个应用程序,该应用程序可以处理具有给定路径的特定文件。现在,我想处理我下载的文件。是否有任何lua库或代码行可用于下载并存储在我的计算机上 您可以使用LuaSocket库及其函数从URL使用HTTP进行下载 该函数有两种风格: 简单调用:http.request('http://stackoverflow.com) 高级调用:http.request{url='10〕http://stackoverflow.com“,…} 这个简单调用返回4个值——字符串中UR
- 简单调用:
http.request('http://stackoverflow.com)
- 高级调用:
http.request{url='10〕http://stackoverflow.com“,…}
sink
。它代表了一个新的概念。要存储到文件,您可以使用:
通过
本地文件
语句获得以下信息:尝试索引本地“文件”(函数值)
@crockpotveggies请发布失败的完整源代码(如pastebin)以及luasocket版本,因为此答案中的短代码片段按预期工作。
local file = ltn12.sink.file(io.open('stackoverflow', 'w'))
http.request {
url = 'http://stackoverflow.com',
sink = file,
}