Foxtable(狐表)用户栏目专家坐堂 → [求助]在线升级失败! 详细错误信息: Central dir not found.


  共有2334人关注过本帖树形打印复制链接

主题:[求助]在线升级失败! 详细错误信息: Central dir not found.

帅哥哟,离线,有人找我吗?
shenyl0211
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2016/12/28 2:35:00 [显示全部帖子]

我也遇到这个问题了。
按有点蓝版主的意见检查了,证明我的操作是正确的,zip文件也没有问题。
因为通过远程访问服务器,进入FTP文件夹能打开zip文件,说明zip文件没问题;
而且通过FTP的OpenManager方法在远程文件管理器中点击“下载”也能下载、打开。
但用 Syscmd.Project.Update(False,False) 下载就不成功了,而且每次都是快下载完了的时候才出现这个错误信息。(上传的文件为2.19Mb,下载到1.93Mb就出错了)

代码没问题,我以前分享过,以前是成功的,今天怎么了?



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

 回到顶部
帅哥哟,离线,有人找我吗?
shenyl0211
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2016/12/28 11:39:00 [显示全部帖子]

在公司局域网里测试结果:

用方法(输入了用户名和密码)
Network.DownloadFile("http://www.foxtable.com/download/release.rar""c:\data\Release.rar" ,"" ,"" ,True,100000True)
下载不全,打开zip文件会提示错误:不可预料的压缩文件末端,但文件能打开。

用方法
Network.DownloadFile("ftp://zhanshang:138238@egridsoft.com/public/isam.zip","c:\data\isam.zip")
下载是全的,打开zip文件正常。

按照Syscmd.Project.Update本身的参数,是没有进度条的,但下载过程中有进度条,说明实际上采用了第一种方法,所以结果出错了。

如果按照updatepath的参数格式,应该是第二种方法,就不会出错了。
[此贴子已经被作者于2016/12/28 11:54:13编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
shenyl0211
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2016/12/28 12:10:00 [显示全部帖子]

看来Syscmd.Project.Update享受不起,还是得用自己的代码——这是错误结论。

今天测试发现,不是狐表的Syscmd.Project.Update问题,而是服务器系统的问题。
我现在管理系统使用的刀片服务器操作系统,在属性里显示的是2007年的2008,用IIS搭建FTP服务器后,不需密码也能登录,很恼火。
换了一台专门用于测试的刀片服务器,在属性里显示的操作系统是2009年的2008 R2 SP1,也用IIS搭建FTP服务器,需密码才能登录,很满意。
[此贴子已经被作者于2016/12/30 11:29:55编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
shenyl0211
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2016/12/28 21:49:00 [显示全部帖子]

经过比较,就是显示进度条的问题!用8楼的false就正常了。

 回到顶部
帅哥哟,离线,有人找我吗?
shenyl0211
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2016/12/30 11:29:00 [显示全部帖子]

今天测试发现,不是狐表的Syscmd.Project.Update问题,而是服务器系统的问题。
我现在管理系统使用的刀片服务器操作系统,在属性里显示的是2007年的2008,用IIS搭建FTP服务器后,不需密码也能登录,很恼火。
换了一台专门用于测试的刀片服务器,在属性里显示的操作系统是2009年的2008 R2 SP1,也用IIS搭建FTP服务器,需密码才能登录,很满意。

 回到顶部