如上图所示:为客户端生成配置文件时,需要指定软件名称,选中“为客户端生成”选项,指定你的软件在本地的根目录,指定升级文件在网站上的根目录和产品主页。由于为客户端生成配置文件就是根据本地的目录、文件结构生成一个描述本地文件的XML文件FileList.xml。该文件的部分内容如下所示:
<?xml version="1.0" encoding="UTF-8" ?>
<EasyUpgrade>
<Head>
<ProductName>酷抓6</ProductName>
<ProductHome>http://www.hensence.com/coojah/</ProductHome>
<UpgradeRoot>http://www.hensence.com/coojah/upgrade6.0</UpgradeRoot>
</Head>
<Body>
<Files>
<file name="DisableADs.reg"
last-update="2006-05-14 16:54:53" />
</Files>
</Body>
</EasyUpgrade>
其中产品主页(ProductHoem)用于在升级易软件的最后一页显示给用户的链接,用户点击该链接就可以跳转到你的产品主页。而升级文件在网站上的根目录(UpgradeRoot)则是与软件本地根目录所对应的网站目录。通常情况下网站目录里的文件是与本地目录里的文件是一一对应的。升级易在进行升级时,将先下载这个根目录下的Upgrade.xml文件,并进行分析和与本地的FileList.xml进行对比。Body/Files结构下的每一个file元素都是一个本地文件描述,包括文件名(相对于本地根目录的相对路径)和最后更新时间。在通过升级易更新了本地文件时,这个最后更新时间将改变为网站上对应文件的最后修改时间。而升级易判断文件是否需要升级也是根据这个时间值对比的,而不是直接读取本地文件的修改时间。
|