Lua HTTP下载并保存到文件

3

我正在尝试下载并将内容保存到一个XML文件中。我得到的代码是:

local filePath = currentDir().."/file.xml"

local http  = require("socket.http")
local xFile = io.open(filePath, "w")
local save = ltn12.sink.file(xFile)

http.request{addr, sink = save }
print("Done!")

它可以运行,但文件仍然是空的。请问能在这里得到帮助吗?
1个回答

4

这是一个语法错误。你混合使用了两种调用http.request的方式。请使用

http.request{url = addr, sink = save } 

非常感谢,有时候当你疲倦时工作会导致出现这样的错误。 - user2779657

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接