以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  FTP管理器问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=49699)

--  作者:rjh4078
--  发布时间:2014/4/22 21:58:00
--  FTP管理器问题

FTP代码如下

 

Dim ftp1 As new ftpclient
ftp1.host=IP
ftp1.Port=PORT
ftp1.Account = ACCOUNT
ftp1.password = PSD
If ftp1.MakeDir("\\photo\\hdx") Then
    Messagebox.Show("创建目录成功!")
Else
    Messagebox.Show("创建目录失败!")
End If
非常奇怪 这个代码前几天执行一直都是OK  目录能够创建 今天就不行了 

如果引用掉创建目录的代码 使用

 

  ftp.OpenManager()

FTP管理器可以创建目录

 

 


--  作者:有点甜
--  发布时间:2014/4/22 22:01:00
--  
 试试改改路径,随便创建一个都不行吗?
--  作者:rjh4078
--  发布时间:2014/4/22 22:08:00
--  
改了下路径  发现一个规律 如果是多级目录就不行
--  作者:有点甜
--  发布时间:2014/4/22 22:17:00
--  
以下是引用rjh4078在2014-4-22 22:08:00的发言:
改了下路径  发现一个规律 如果是多级目录就不行

 

呵呵,你还想创建多级目录?这个是不支持的。

 

得自己去一级一级创建。


--  作者:rjh4078
--  发布时间:2014/4/22 22:19:00
--  
帮助里写的很有激情的  我还当真了 。 这就麻烦了 动态合成目录的代码就复杂许多
--  作者:有点甜
--  发布时间:2014/4/22 22:30:00
--  
以下是引用rjh4078在2014-4-22 22:19:00的发言:
帮助里写的很有激情的  我还当真了 。 这就麻烦了 动态合成目录的代码就复杂许多

 

我倒觉得应该允许创建多级的才对,这样才人性化。官方偷懒了。


--  作者:rjh4078
--  发布时间:2014/4/22 22:34:00
--  

是的。现在有个问题  我懒得自己写按钮上传了  直接调用FTP管理器 发现

提示:

 

远程主机强迫关闭了一个现有的连接

 

文件无法上传


--  作者:有点甜
--  发布时间:2014/4/22 22:36:00
--  
 每次都是这样?还是个别情况?
--  作者:rjh4078
--  发布时间:2014/4/22 22:50:00
--  

所有文件都这样 我重启了FTP服务器还不行 用代码能上传 这不坑爹么


--  作者:有点甜
--  发布时间:2014/4/22 23:06:00
--  

 我用下面这段代码打开,然后上传一个文件,很正常啊。

 

Dim ftp1 As New FtpClient
ftp1.Host="222.216.28.13"
ftp1.Account = "gongling"
ftp1.Password = "1CCCEC22128b97"
ftp1.Changedir("/gongling/web")
ftp1.OpenManager()