? Download:? /Files/kenchell/LiveUpdate.rar ? ?
客戶端設(shè)置步驟:
Step1 :雙擊 D:\LiveUpdate\LiveUpdate.exe 桌面圖標 LiveUpdate.exe ,彈出下載界面。
?
Step2: 按住 ?Ctrl+Alt+Shift+F12? 彈出下載鏈接地址配置。 ?
說明:
Download Url : 要下載的文件所在服務(wù)器路徑
LiveUpdatePath : 文件下載完成后將生成一份 _UpdateFile_.xml 文件用于下次服務(wù)器上文件有更新時版本號遞加后于本地文件版本進行比較。此目錄為 _UpdateFile_.xml 文件的保存路徑,一般可以設(shè)置得比較隱秘。
DownloadTempPath : 文件下載的臨時目錄,因為下載的文件都是打包的后 .zip 文件。
DeployPath : 將臨時目錄中的下載的 .zip 文件釋放到的目標目錄。
?
Step3: 點擊 OK 后,將顯示下載列表 ?
Setp4 :點擊 Update 按鈕開始進行下載
?
查看下載后的文件清單: ?
?
?
?
服務(wù)端設(shè)置步驟 :
Step1 :將要下載的文件放置服務(wù)器下載目錄,本示例中下載的文件列表如下:
Common.dll, CpHelper.dll, CustomFace.dll, 1.Pdf, 2.xlsx, 3.mp3,? images\1.png
將以上文件打包為:
ommon.dll.zip, CpHelper.dll.zip, CustomFace.dll.zip, 1.Pdf.zip,2.xlsx.zip,3.mp3.zip,? images\1.png.zip
??
Step2: 添加 UpdateFile.xml 文件,文件內(nèi)容為要下載的文件列表信息,
包括文件名、文件版本號、文件所在服務(wù)器相對路徑、文件大小等信息。
<? xml version = " 1.0 " ?>
< LiveUpdate >
< UpdateOption >
< FileName > 1.pdf </ FileName >
< FileVersion > 1.0.0 </ FileVersion >
< FileDirectory ?/>
< FileSize > 26954440 </ FileSize >
</ UpdateOption >
< UpdateOption >
< FileName > 2.xlsx </ FileName >
< FileVersion > 1.0.0 </ FileVersion >
< FileDirectory ></ FileDirectory >
< FileSize > 50456 </ FileSize >
</ UpdateOption >
< UpdateOption >
< FileName > 3.mp3 </ FileName >
< FileVersion > 1.0.0 </ FileVersion >
< FileDirectory ></ FileDirectory >
< FileSize > 3483648 </ FileSize >
</ UpdateOption >
< UpdateOption >
< FileName > Common.dll </ FileName >
< FileVersion > 1.0.0 </ FileVersion >
< FileDirectory ></ FileDirectory >
< FileSize > 1836408 </ FileSize >
</ UpdateOption >
< UpdateOption >
< FileName > CPHelper.dll </ FileName >
< FileVersion > 1.0.0 </ FileVersion >
< FileDirectory ></ FileDirectory >
< FileSize > 120184 </ FileSize >
</ UpdateOption >
< UpdateOption >
< FileName > CustomFace.dll </ FileName >
< FileVersion > 1.0.0 </ FileVersion >
< FileDirectory ></ FileDirectory >
< FileSize > 976248 </ FileSize >
</ UpdateOption >
< UpdateOption >
< FileName > 1.png </ FileName >
< FileVersion > 1.0.0 </ FileVersion >
< FileDirectory > images/ </ FileDirectory >
< FileSize > 26954440 </ FileSize >
</ UpdateOption >
</ LiveUpdate >
將該 UpdateFile.xml 文件打包為 UpdateFile.xml.zip 文件即可。
至此已經(jīng)為 LiveUpdate.exe 客戶端程序提供服務(wù)器文件下載所需的所有步驟。
?
現(xiàn)在我們演示如何進行文件更新,仍然以上文中的下載文件為示例,我們將 1.pdf,2.xlsx,3.mp3
文件的版本號加 1 后重新壓縮 UpdateFile.xml 為 UpdateFIle.xml.zip 即可。
< UpdateOption >
< FileName > 1.pdf </ FileName >
< FileVersion > 1.0.1 </ FileVersion >
< FileDirectory ?/>
< FileSize > 26954440 </ FileSize >
</ UpdateOption >
< UpdateOption >
< FileName > 2.xlsx </ FileName >
< FileVersion > 1.0.1 </ FileVersion >
< FileDirectory ></ FileDirectory >
< FileSize > 50456 </ FileSize >
</ UpdateOption >
< UpdateOption >
< FileName > 3.mp3 </ FileName >
< FileVersion > 1.0.1 </ FileVersion >
< FileDirectory ></ FileDirectory >
< FileSize > 3483648 </ FileSize >
</ UpdateOption >
?
重新打開 LiveUpdate.exe 下載程序,此時只顯示服務(wù)器版本號更新的文件需要下載。
?
?
下一篇文章我們將演示如何使用LiveUpdate.exe與其他主程序進行關(guān)聯(lián)實現(xiàn)自動下載的文檔說明。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
