文件传输
说明
此模块用于中控于设备之间 文件传输
-- 此模块需要再 3.0.4 以上版本中使用
local remote = require("remoteControl") --加载 远程控制模块
--获取中控file目录下的文件列表
local files, err = remote.listFiles() --成功返回 文件列表 失败返回 nil 和错误信息
--获取中控file/image目录下的文件列表
local files, err = remote.listFiles("image") --成功返回 文件列表 失败返回 nil 和错误信息
-- 上传文件到 file/scripts/demo/miss.mp4 如果文件存在 将替换该文件
local uploaded, err = remote.uploadFile(
"/var/mobile/Media/svip/res/55.mp4", "scripts/demo/miss.mp4", 120) --参数1 源文件路径 参数2 保存文件路径 , 参数3 可选 超时时间 默认 300秒
assert(uploaded, err)
print("上传成功: " ,uploaded)
-- 将中控文件下载到手机;自动创建本地父目录,成功后替换同名文件
local saved, err = remote.downloadFile(
"scripts/demo/miss.mp4", "/var/mobile/Media/svip/lua/miss.mp4", 120) -参数1 源文件路径 参数2 保存文件路径 , 参数3 可选 超时时间 默认 300秒
assert(saved, err)
print("下载完成: " , saved)