以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- FtpClient无法上传文件 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=186878) |
-- 作者:lxhmax -- 发布时间:2023/6/5 18:12:00 -- FtpClient无法上传文件 老师,请问下flashfxp软件可以往服务器上传文件,为什么下面这个代码传输不了,还需要在哪里设置吗? Dim ftp1 As New FtpClient ftp1.Host="123.207.*.***" ftp1.Account = "dpan" ftp1.Password = "******" If ftp1.Upload("D:\\Users\\Administrator\\Desktop\\阿里云.png","\\阿里云.png") = True Then Messagebox.show("上传完成!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) Else Messagebox.show("上传失败!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) End If 下载文件时正常的 ftp1.Download("\\123.txt","c:\\123.txt")
[此贴子已经被作者于2023/6/5 18:16:20编辑过]
|
-- 作者:有点蓝 -- 发布时间:2023/6/5 20:44:00 -- 像下面这种打开管理器能不能上传? Dim ftp1 As New FtpClient
ftp1.Host="196.128.143.28" ftp1.Account = "foxuser" ftp1.Password = "138238110" ftp1.OpenManager() |
-- 作者:lxhmax -- 发布时间:2023/6/6 12:00:00 -- 下面这样一直循环,也退不出来 |
-- 作者:有点蓝 -- 发布时间:2023/6/6 12:10:00 -- 应该是ftp服务器没有开启pasv模式,IIS的pasv模式设置方法参考:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&replyID=714466&ID=104284&skin=1 如果使用的是其它服务器ftp软件,请自行看这些软件的帮助设置
|
-- 作者:lxhmax -- 发布时间:2023/6/6 15:01:00 -- 谢谢老师,确实是这个PASV模式没开 |