ASP如何制作版本检测

来源:百度知道 编辑:UC知道 时间:2024/06/20 18:46:57
比如说我现在做了个程序 给人下载来用
那么 我想做一个功能就是 这个程序有个自动检测 我这边是否有最近更新
如果有就提示 (甚至是可以自动升级)

就像 杀毒软件啊 之类那种效果的吧

可以

要求你的ASP代码不能写在页面中,而是在数据库中,由页面读取数据库中的代码并显示出来

这样,先检测远程有无更新,无更新就直接读取数据库中代码

有更新则更新远程代码到数据库,再读取

自动升级有些困难,因为asp的执行权限很低,不能自行下载和安装
检测可以
你用xml定期读取发布版本的页面,然后把等到特定格式的版本信息(如:2.01|2009-1-10代表2009-1-10更新,最新版本为2.01)和你程序的版本信息相对比,有更新就提示。

以下代码仅供参考,问经过调试 baidu搜索asp远程获取所得结果

----------远程获取内容,并将内容存在本地电脑上,包括任何文件!----------
---------------利用xmlhttp和adodb.stream,酷!绝对原创!-----------------
On Error Resume Next
Set the content type to the specific type that you are sending.
Response.ContentType = IMAGE/JPEG
-------------------------------定义输出格式-----------------------------

Path=request.querystring(p)
sPath = Path
if left(lcase(path),7) http:// then
-------------如果前面没有http就是本地文件,交给LocalFile处理------------
LocalFile(path)
else
--------------------否则为远程文件,交给RemoteFile处理------------------
RemoteFile(Path)
end if
Response.Write err.Description