Example #1
0
        public string download(UpdateInfo oUpdateInfo)
        {
            LogUtils.debug("DownloadZipService.download", "start...");

            WebUtils.downloadFile(oUpdateInfo.UrlUpdateZip, DownloadZipServicePlugin.FILE_PATH_UPDATE_ZIP);

            LogUtils.debug("DownloadZipService.download", "end...");
            return DownloadZipServicePlugin.FILE_PATH_UPDATE_ZIP;
        }
        public static UpdateInfo parse()
        {
            var oDoc = XElement.Load(FILE_PATH_TMP_XML);
            var strVersion = oDoc.Element(PROP_VERSION).Value;
            var strUrlUpdateZip = oDoc.Element(PROP_URL_UPDATE_ZIP).Value;
            var oUpdateInfo = new UpdateInfo();
            oUpdateInfo.Version = strVersion;
            oUpdateInfo.UrlUpdateZip = strUrlUpdateZip;

            return oUpdateInfo;
        }