ftp怎么用 怎么对号入座,试了好多不行自己,感觉位置对错了

发布于 2020-03-10 15:21:06

新人,小白 比如我的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

查看更多

关注者
0
被浏览
896
Evan
Evan 认证专家 2020-03-12
function main()
    local ftp = require("socket.ftp")
    ftp.TIMEOUT = 20 --设置超时时间
    ret = ftp.get("ftp://123:123@192.192.192.192/a.txt;type=i")
    local file = io.open("/var/touchelf/a.txt ","w")
    file:write(ret)
    file:close()
end

有的时候无法下载是服务器设置问题,具体错误看服务器的连接日志

2 个回答
189607892
189607892 2020-03-10

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)


我自己账号密码对的情况下会报错说登不上去 ,但是账号密码是对的,不知道是不是版本的问题

撰写答案

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

发布
问题

分享
好友

手机
浏览

扫码手机浏览