以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- illegal characters in path? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=117196) |
-- 作者:lur320 -- 发布时间:2018/4/8 17:00:00 -- illegal characters in path? If uptime> PublishDate Then loc是之前定义的字符串,loc=updatepath Network.DownloadFile(loc & "\\update2.zip",ProjectPath & "UpdateTemporary\\update2.zip","","",True,10000,True) Network.DownloadFile(loc & "\\update1.zip",ProjectPath & "UpdateTemporary\\update1.zip","","",True,10000,True) Network.DownloadFile(loc & "\\update.txt",ProjectPath & "UpdateTemporary\\update.txt","","",True,10000,True) MessageBox.Show(updatepath) UpdatePath = ProjectPath & "UpdateTemporary" MessageBox.Show(updatepath) RemoteUpdate = False Syscmd.Project.Update(False,True) End If 这段下载文件到本地的代码,我已经检查前后的updatepath都是改正确的了。但是运行后发现如下错误:
|
-- 作者:lur320 -- 发布时间:2018/4/8 17:01:00 -- 并且这段代码是在提示有新的版本,是否需要升级后才出现的。 |
-- 作者:有点蓝 -- 发布时间:2018/4/8 17:37:00 -- 试试 UpdatePath = ProjectPath & "UpdateTemporary/"
|
-- 作者:lur320 -- 发布时间:2018/4/8 17:53:00 -- 但是我查原始的updatepath最后没有斜杠 |
-- 作者:有点蓝 -- 发布时间:2018/4/8 18:12:00 -- 测试有没有问题? |
-- 作者:lur320 -- 发布时间:2018/4/8 18:30:00 -- 我在自己电脑上测试了,无论加不加 / 都不会报错。。。 |
-- 作者:lur320 -- 发布时间:2018/4/8 18:38:00 -- 和.NET有关?升级新的foxtable后? |
-- 作者:lur320 -- 发布时间:2018/4/8 19:11:00 -- 我在公司的电脑上就会出现这个问题,是不是。net的问题? |
-- 作者:lur320 -- 发布时间:2018/4/8 19:19:00 --
我多加了一个斜杠,居然还升级成功了? 为啥在公司电脑完全正确的路径反而报错? |
-- 作者:有点甜 -- 发布时间:2018/4/8 22:54:00 -- 没有正常下载zip文件的情况下,就会出现此问题。有可能是你公司网络问题,导致DownloadFile没有正常下载zip文件,你打开项目下下载的zip看看,是否错误。 |