public override void Enter(AutoUpdateMgr target) { string verMd5 = target.ServerZipVerMd5; if (string.IsNullOrEmpty(verMd5)) { ToNextStatus(); return; } string resAddr = target.ResServerAddr; // 已经是内容MD5,所以不需要加时间戳 string url = string.Format("{0}/{1}.txt", resAddr, verMd5); target.CurrUpdateZipFileMd5 = string.Empty; target.CreateHttpTxt(url, OnReadEvent, OnError); }
public override void Enter(AutoUpdateMgr target) { string resAddr = target.ResServerAddr; bool isHttps = resAddr.StartsWith("https://", StringComparison.CurrentCultureIgnoreCase); string url; if (isHttps) { url = string.Format("{0}/{1}", resAddr, AutoUpdateMgr._cVersionTxt); } else { long t = DateTime.UtcNow.Ticks; url = string.Format("{0}/{1}?time={2}", resAddr, AutoUpdateMgr._cVersionTxt, t.ToString()); } target.CreateHttpTxt(url, OnReadEvent, OnError); }
public override void Enter(AutoUpdateMgr target) { string url = string.Format("{0}/{1}", target.ResServerAddr, AutoUpdateMgr._cVersionTxt); target.CreateHttpTxt(url, OnReadEvent, OnError); }