10 触摸精灵中控上传文件?

发布于 2019-06-07 11:21:03

E大提供的中控命令没涉及到上传。
群里提供的FTP上传,看不是很懂。

ip="192.168.1.189"
name="main.lua"

    ftp.put{
          host = ip, 
          port = "50021",
          argument = string.format("scripts/%s",name),
          source = ltn12.source.file(io.open(string.format("/var/touchelf/scripts/%s",name), "r"))
        }

这段代码,如何用易语言实现?

查看更多

关注者
1
被浏览
2.1k
smpsoft
smpsoft 2019-06-10

.版本 2
.支持库 internet
.支持库 iext
.支持库 spec

    lj = 连接FTP服务器 (ip, , , 50021, 真)
    .如果 (lj = 真)
        调试输出 (“连接成功”)
        FTP文件下载 (“.__STARTSCRIPT__. main.lua”, 取运行目录 () + “\1”, 真)
        文件号 = 打开文件 (取运行目录 () + “\1”, , )  ' 请根据你需要读取的文件更改路径和文件名称

        txt文件内容 = 读入文本 (文件号, )
        .如果 (txt文件内容 = “success”)

            调试输出 (txt文件内容 + “成功”)


        .否则
            调试输出 (“失败”)
1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览