新人,小白 比如我的ftp://192.192.192.192:21 用户名未123 密码123 服务器上的路径为C:wwwrootasd001 手机端路径为:/var/touchelf/a.txt 怎么对号入座下下载和上传,自己试了好多次都不行,ftp是正常的
function main()
local ftp = require("socket.ftp")
ftp.TIMEOUT = 20 --设置超时时间
ret = ftp.get("ftp://用户名:密码@ftp地址/文件;type=i")
local file = io.open("要保存的路径","w")
file:write(ret)
file:close()
end
function main()
local ftp = require("socket.ftp")
local file = io.open("要上传文件的路径", "rb")
local data = file:read("*all")
file:close();
ret, err = ftp.put("ftp://用户名:密码@ftp地址/文件;type=i", data)
logDebug(ret)
logDebug(err)
end
local ftp = require("socket.ftp")
local files = io.open("/var/touchelf/a.txt", "rb")
local data = files:read("*all")
files:close();
ret, err = ftp.put("ftp://192.192.192.192:21//123:123@haha/a.txt;type=i", data)
logDebug(ret)
logDebug(err)
notifyMessage("123465",1500)
我自己账号密码对的情况下会报错说登不上去 ,但是账号密码是对的,不知道是不是版本的问题
复制你的这行报错 file:write(ret) ,启动的时候就直接说这行出错了
检查服务器吧.估计是连接服务器失败了
用这个查看返回的错误