2013-09-16 2 views
3

Я пытаюсь загрузить, а затем сохранить содержимое в XML-файл. Код, который я получил:Lua HTTP скачать и сохранить в файл

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!") 

Он работает, но файл по-прежнему пуст. Могу ли я получить помощь здесь, пожалуйста?

ответ

4

Его синтаксическая ошибка. Вы смешивали два стиля вызова http.request. Использовать

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

Большое спасибо, иногда работая, когда усталый может заставить вас совершать ошибки. – user2779657

Смежные вопросы