以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  远程升级下载问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=75785)

--  作者:happyft
--  发布时间:2015/10/14 22:07:00
--  远程升级下载问题


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

如上图,远程升级时总是停在那个界面不动,ftp地址测试过都是没有问题的,请问是什么原因?
谢谢!

--  作者:大红袍
--  发布时间:2015/10/14 22:28:00
--  

你去看一下你的project文件夹,看zip的大小是否变化。

 

再执行一下下面的代码看能否下载

 

Network.DownloadFile("ftp://foxupdate:123456@121.40.177.162:8080/update.txt","d:\\test.txt", "" ,"" , True, 100000, True)


--  作者:HappyFt
--  发布时间:2015/10/14 22:44:00
--  
用下面的可以下载到指定目录下
Network.DownloadFile("ftp://ftp_XXX:ftp-XXX@XXXXXXXX/Update/Update1.zip","D:\\data\\Update1.zip")


但用下面的就在弹出“正在下载----” 那个对话框就一直停在那里了
Network.DownloadFile("ftp://ftp_XXX:ftp-XXX@XXXXXXXX/Update/Update1.zip","D:\\data\\Update1.zip","" ,"" ,True, 100000, True)

这是为什么叱?

--  作者:大红袍
--  发布时间:2015/10/14 22:46:00
--  

foxtable的自动升级,有bug,红色代码是true不能下载,就不能自动升级。

 

Network.DownloadFile("ftp://ftp_XXX:ftp-XXX@XXXXXXXX/Update/Update1.zip","D:\\data\\Update1.zip","" ,"" ,False, 100000, True)

 


--  作者:HappyFt
--  发布时间:2015/10/14 22:53:00
--  
Syscmd.Project.Update(False,True) 
那这句代码要怎么写才不会出现这个问题叱?
还有就是白天在公司内部的局域网中又可以自动升级,(ftp地址是自动切换为内部局域网的IP地址的)。


--  作者:大红袍
--  发布时间:2015/10/14 22:54:00
--  
用4楼的代码,可以下载码?
--  作者:HappyFt
--  发布时间:2015/10/14 23:00:00
--  
4楼将true改为false的可以,但是我自动升级那里就是用
Syscmd.Project.Update(False,True),要怎么改才能自动下载升级完成后又可以重新打开项目呢 ?

--  作者:大红袍
--  发布时间:2015/10/14 23:15:00
--  
以下是引用HappyFt在2015/10/14 23:00:00的发言:
 
要怎么改才能自动下载升级完成后又可以重新打开项目呢 ?

 

这样写,下载后,改变审计路径

 

Network.DownloadFile("ftp://ftp_XXX:ftp-XXX@XXXXXXXX/Update/Update.txt","D:\\data\\Update.txt","" ,"" ,False, 100000, True)

Network.DownloadFile("ftp://ftp_XXX:ftp-XXX@XXXXXXXX/Update/Update1.zip","D:\\data\\Update1.zip","" ,"" ,False, 100000, True)

UpdatePath("D:\\data”)

Syscmd.Project.Update(False,True)

[此贴子已经被作者于2015/10/14 23:16:34编辑过]

--  作者:HappyFt
--  发布时间:2015/10/15 8:47:00
--  
但是同样的代码,在局域网内升级就可以,不管怎么说,请反馈一下本月要发布的更新能否修改一下呢?谢谢!
--  作者:大红袍
--  发布时间:2015/10/15 9:31:00
--  
以下是引用HappyFt在2015/10/15 8:47:00的发言:
但是同样的代码,在局域网内升级就可以,不管怎么说,请反馈一下本月要发布的更新能否修改一下呢?谢谢!

 

它们用的是同一个ftp服务器吗?ftp服务器不同,就可能报错。

 

只能根据8楼变通。