首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >flashair w04上的lua似乎不起作用

flashair w04上的lua似乎不起作用
EN

Stack Overflow用户
提问于 2018-06-18 11:37:08
回答 1查看 245关注 0票数 1

嗨,上周我一直试图让我的Flashair上传它的文件在ftp上。

我可以在没有任何问题的情况下建立一个ftp连接,但是当我试图迭代它的文件夹中的文件时,它在lfs上给了我一个错误,唯一返回它的东西是零。

它的代码示例如下:

代码语言:javascript
复制
for file in lfs.dir(localDir) do
attr = lfs.attributes(localDir .. file)
print( "Found "..attr.mode..": " .. file )
  if attr.mode == "file" then
    response = fa.ftp("put", ftpString..file, localDir .. file)
    if response ~= nil then
        print("Success!")
    else
        print("Fail!")
    end
  end
end

我得到的错误是:

lua: ftp.lua:17:尝试索引零值(全局'lfs')堆栈跟踪: ftp.lua:17:在主块C: in?

其中第17行是提供的代码示例中的第一行。

我是不是错过了什么,似乎我找不到与Flashair相结合的很多关于这个问题的信息。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2018-06-21 18:29:03

我对Lua是新手,所以如果我的回应对你没有好处的话,不要激怒我。我一直在为W-03开发一个应用程序,当我在我的MACBOOK虚拟env上测试Lua应用程序时,我看到了同样的错误,并发现我必须在测试代码中使用require "lfs“语句。但是,在实际的W-03上运行时,不需要要求"lfs“。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50908635

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档