1、装入ftp库
2、调用ftp的get()方法
3、get()方法参数格式:
4、将返回到的数据写入文件中文章来源:https://www.toymoban.com/news/detail-560869.html
例如,本次获取专利数据系统 http://patdata1.cnipa.gov.cn/ 的ftp站点数据
文章来源地址https://www.toymoban.com/news/detail-560869.html
local ftp = require("socket.ftp")
--此处我没填端口号
file,err = ftp.get("ftp://用户名:密码@patdata1ftp.cnipa.gov.cn/CN-PRSS-30_%D6%D0%B9%FA%CD%E2%B9%DB%C9%E8%BC%C6%D7%A8%C0%FB%B7%A8%C2%C9%D7%B4%CC%AC%B1%EA%D7%BC%BB%AF%CA%FD%BE%DD/20230623/20230623-1-001.ZIP;type=i")
if not file then
print("ftp出错!" .. err)
else
local f = io.open("1.zip","wb+")
f:write(file)
f:close()
end
到了这里,关于lua 请求ftp服务器数据,下载文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!