以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 远程升级下载问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=88095) |
-- 作者:zhy400137 -- 发布时间:2016/7/27 8:15:00 -- 远程升级下载问题 在阿里云上用SERU搭建了个FTP(阿里云代宽10M)用于远程升级,现可以检测到新版本, 在有的电脑上可以升级完毕,在有的电脑上不能,且同一电脑有时能,有时不能,请教老师 大概是哪的问题,我好排查,谢谢! 主要是卡在下载进度条那里。
|
-- 作者:Hyphen -- 发布时间:2016/7/27 8:47:00 -- 使用“可执行文件.exe”运行程序还是“foxtable.exe”运行程序,需要使用前者。 电脑防火墙关闭试试。 afteropenproject事件/升级代码贴出来看看
|
-- 作者:zhy400137 -- 发布时间:2016/7/27 10:12:00 -- 关闭了,另外升级程序写在afteropenproject事件放中,感觉严重影响项目打开速度,是否有其他方式?谢谢 |
-- 作者:大红袍 -- 发布时间:2016/7/27 10:18:00 -- 以下是引用zhy400137在2016/7/27 10:12:00的发言:
关闭了,另外升级程序写在afteropenproject事件放中,感觉严重影响项目打开速度,是否有其他方式?谢谢
取决于你访问 update.txt 文件的速度,如果获取这个文件的值慢,打开肯定就慢。
你可以把升级程序做成按钮,让用户去点击升级,或者是,打开系统后,启动计时器,几秒后检测一下是否要更新。 |
-- 作者:zhy400137 -- 发布时间:2016/7/27 10:32:00 -- 那升级时,如果系统开着是否也能自己覆盖文件? |
-- 作者:zhy400137 -- 发布时间:2016/7/27 10:35:00 -- 现在是昆明的电脑能下,广州电脑不能下 |
-- 作者:大红袍 -- 发布时间:2016/7/27 10:41:00 -- 以下是引用zhy400137在2016/7/27 10:32:00的发言:
那升级时,如果系统开着是否也能自己覆盖文件?
可以的,升级的时候,会需要你重新打开项目的。 |
-- 作者:大红袍 -- 发布时间:2016/7/27 10:42:00 -- 以下是引用zhy400137在2016/7/27 10:35:00的发言:
现在是昆明的电脑能下,广州电脑不能下
运行下面的代码,看能不能下载,如果不能下载,就是你网络的问题
http://www.foxtable.com/webhelp/scr/1402.htm
|
-- 作者:zhy400137 -- 发布时间:2016/7/27 11:10:00 -- 我用另存为试了下,不能升级的电脑不能下载,是不是什么地方封了? 另外,如果打开系统后,弄个按钮升级,在系统打开状态下,能升级成功?文件不能覆盖吧?
|
-- 作者:大红袍 -- 发布时间:2016/7/27 11:19:00 -- 1、不能下载,说明那个电脑无法访问你的ftp或http,应该是电脑所在的网络限制了。
2、可以覆盖。 |