以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  这个错误是怎么回事?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=56481)

--  作者:blackzhu
--  发布时间:2014/9/6 10:17:00
--  这个错误是怎么回事?
这个错误是怎么回事?  我核对了 用户名 IP  密码都是对的呀?


System.Net.WebException: 应 PASV 命令的请求,服务器返回了一个与 FTP 连接地址不同的地址。




--  作者:blackzhu
--  发布时间:2014/9/6 10:19:00
--  
Network.DownloadFile("ftp://xxx/ftp/update.txt","d:\\update.txt","用户名","密码")


在服务器上根目录是ftp  子目录是ftp   


如果这样改   Network.DownloadFile("ftp://xxx/ftp/ftp/update.txt","d:\\update.txt","用户名","密码")    说文件不存在.

--  作者:blackzhu
--  发布时间:2014/9/6 10:55:00
--  
奇怪,这样的写法可以了,
Network.DownloadFile("ftp://xxx/ftp/update.txt","d:\\update.txt","用户名","密码")

改成这样就显示上面的错误

Network.DownloadFile("ftp://xxx:xxx@xxxx.xxx/ftp/update.txt","d:\\update.txt")   这个写法有错误吗?
[此贴子已经被作者于2014-9-6 11:00:47编辑过]

--  作者:有点甜
--  发布时间:2014/9/7 10:20:00
--  

 回复1楼,你搭建的ftp,是本机或者是局域网,使用映射供外网使用?

 

 如果是内网,你就要用内网IP去访问;

 

 如果是外网,你就要用外网IP去访问。


--  作者:jianjingmaoyi
--  发布时间:2014/9/7 11:27:00
--  
甜总搞定了 改了个被动模式