在线升级问题(100分)

  • 主题发起人 主题发起人 anjony
  • 开始时间 开始时间
A

anjony

Unregistered / Unconfirmed
GUEST, unregistred user!
现在在做一个在线升级,碰到一个问题,运行在 FileStr.Add(IdHTTP1.Get(aURL));出现HTTP/1.1 404 没有找到,但是我的地址也是对的,请大哥帮忙看看,小弟不胜感激!
FileStr:=TStringList.Create;
aURL := MyURL+'NetUpdate.ini'; //http://www.wetr.cn/adt/netupdate.ini
FileStr.Add(IdHTTP1.Get(aURL));
FileStr.SaveToFile(WinPath+'NetUpdate.ini');
FileStr.Free;
NetIni:=TIniFile.Create(WinPath+'NetUpdate.ini');
with NetIni do
begin
ReadSectionValues('FilesList',DownList);
ReadSectionValues('Exe FileList',ExeList);
NetVerStr:=ReadString('Version Info','KQSys.exe','');
SQLCount :=ReadInteger('SQL','SQLCount',15);
WebStr :=ReadString('WWW','URL','');
end;
nDownFileCount:=DownList.Count;
NetVer:=StrToFloat(Copy(NetVerStr,1,3));
 
刚才看了一下,你这个文件确定没办法访问
http://www.wetr.cn/adt/netupdate.ini
 
检查你的WEB服务器先
 
1、可能是你的服务器有问题,试一下用IE访问可不可以。
2、某些Web服务器(如IIS)对下载的文件后缀名有限制,只可以下载.exe,.rar等少量的类型,你把.ini文件后缀改改试一试。
 
这家伙不散分.
 
http://www.skygz.com/down_view.asp?id=3
 
后退
顶部