以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  ftp下载的问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=93839)

--  作者:HappyFt
--  发布时间:2016/12/8 11:39:00
--  ftp下载的问题


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20161208113417.jpg
图片点击可在新窗口打开查看

 

ftp下载地址用户名全部都正确,服务器上Update的目录设置也正确,结果显示为上面就是不能下载任何文件,但通过网页又可以下载,

具体是什么原因?谢谢!


--  作者:有点蓝
--  发布时间:2016/12/8 12:24:00
--  
网页打开显示的目录结构是怎么样的?提示是路径不正确,去掉第一个update试试
--  作者:HappyFt
--  发布时间:2016/12/8 12:54:00
--  
都试过了还是不可以,/也改成\\反复测试都还是不行,网页下面就是Update目录下有那三个升级文件,update.txt,update1.zip,update2.zip
  


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20161208134208.jpg
图片点击可在新窗口打开查看

 

 

ftp的路径直接设置到比如“D:\\Update” ,然后直接写成如下,测试正在下载文件,然后过会又显示下在中止线程

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20161208134738.jpg
图片点击可在新窗口打开查看

 

下载目录下出现了一如下文件,大小是0kb,说明没有下载成功

Update.Txt.fxdlif

[此贴子已经被作者于2016/12/8 13:49:28编辑过]

--  作者:有点蓝
--  发布时间:2016/12/8 14:54:00
--  
说明这个路径是正确的。只是其它原因下载不了

DownloadFile试试能不能下载

--  作者:有点色
--  发布时间:2016/12/8 14:59:00
--  
 你每次new FtpClient,最后有Close掉吗?看看你ftp服务器那里,是不是有多了很多连接的了?把它们都结束再试。
[此贴子已经被作者于2016/12/8 14:59:28编辑过]

--  作者:HappyFt
--  发布时间:2016/12/8 18:32:00
--  
有用ftp.Close关掉

如果直接用downloadFile可以下载,那是什么原因不能用ftp.download呢?

Network.DownloadFile("ftp://xxxxxxxx","D:\\UpdateTemporary\\Update.Txt","","" ,True, 100000, True)
Network.DownloadFile("ftp://xxxxxxxx","D:\\UpdateTemporary\\Update1.Zip","","",True, 100000, True)
Network.DownloadFile("ftp://xxxxxxxx","D:\\UpdateTemporary\\Update2.Zip","","",True, 100000, True)

但有时下载不成功时就会卡死在那里,不知道用downloadFile时应该如何判断三个升级文件下载是否成功?

--  作者:有点蓝
--  发布时间:2016/12/8 20:37:00
--  
ftp.OpenManager()看有没有提示什么错误

可能网络不稳定,或者ftp设置有问题。重建一下ftp试试。

--  作者:HappyFt
--  发布时间:2016/12/8 20:54:00
--  
总之是该试的方式都试过了,还是不行。
现在想问下,如果我采用downloadFile来下载升级文件 ,要如何判断下载成功呢?
因为只有判断升级文件下载成功时才进行后面的升级动作。

--  作者:有点蓝
--  发布时间:2016/12/8 21:01:00
--  
只能判断下载目录有没有指定的文件(下载的文件)。下载前先清空下载目录
--  作者:HappyFt
--  发布时间:2016/12/8 21:06:00
--  
但测试过有时因网络或者其他原因,downloadfile有时下载文件不到一半就停在那里,此时目录下也有文件,但是不完整,
升级不就出大问题了,如果用http网页升级要怎么做,哪里有资讯,谢谢!