Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共9 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:请教:怎样解决“用UPLOAD上传过程出现外错误,上传失败

1楼
myredsun 发表于:2025/3/15 21:36:00
图片点击可在新窗口打开查看
用下面的检测又行。
图片点击可在新窗口打开查看

在项目里升级,出现下面的情况

图片点击可在新窗口打开查看
[此贴子已经被作者于2025/3/15 22:35:28编辑过]
2楼
有点蓝 发表于:2025/3/16 19:55:00
上传失败可能是ftp没有设置pasv模式:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&replyID=714466&ID=104284&skin=1


升级失败是文件不在指定的路径里,项目的升级路径发上来看看。ftp服务器的根目录是什么?
3楼
myredsun 发表于:2025/3/16 21:03:00
图片点击可在新窗口打开查看
设置了PASV了。
ftp服务器的根目录c:\

用“OpenManager()”可以进行文件的上传和下载等操作。 

[此贴子已经被作者于2025/3/16 21:04:04编辑过]
4楼
myredsun 发表于:2025/3/16 21:09:00
在项目中加入这和升级路径。请教还有哪里要注意的?

If
Syscmd.Project.Update(False,False) = False Then '如果没有升级
    '原AfterOpenProject事件代码
End
If
5楼
有点蓝 发表于:2025/3/16 21:21:00
不要把ftp的根目录设置为C:\

服务器c盘建一个目录,假设为abc,把ftp的根目录设置为  【c:\abc】。然后在abc里建一个子目录,假设为update,把升级文件上传到【c:\abc\update】目录里。

然后项目升级路径设置为:ftp://用户名:密码@服务器地址/update
6楼
myredsun 发表于:2025/3/16 21:26:00

远程文件和本地文件

Foxtable的远程文件管理是“智能”的,从FTP上下载的文件会自动保存在项目文件所在目录的"RemoteFiles"子目录中。当我们打开FTP上的某个文件时,系统首先会在本地(RemoteFiles目录)中查找此文件,如果本地存在此文件,会将此文件和FTP上的文件进行比较,如果FTP上的文件比较新,将重新从FTP下载并打开此文件,否则直接打开本地文件。


发现一个问题:用“OpenManager()”   打开update.txt文件,本地文件比较新,但它并不从本地直接打开,而是直接下载把新的文件替换掉了。没有对比功能。不知什么原因?

7楼
有点蓝 发表于:2025/3/16 21:41:00
这个不是指的文件管理器,文件管理器每次打开都是会下载的
8楼
myredsun 发表于:2025/3/16 23:40:00
tianlang1999同学的发现:“可以了,原因找到了,远程升级里的路径不对:http://外网:8080/update不可以,把update去掉就好。老师的教程里的都加了,所以报错”。

没有再报错了,谢谢你找出要点,
眼困了,行不行?明天再试。
9楼
myredsun 发表于:2025/3/17 16:29:00
终于理解了远程更新的根目录与路径关系。FTP和WEB更新方法都迎刃而解。谢谢各位老师。
共9 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .06348 s, 2 queries.