以文本方式查看主题

-  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模式没开