下面是引用 n3ph223172 於 2011-08-13 13:00 發表的 :
測試後:
[attachment=769169]
請問是要連同TempFTP資料夾放進去,還是放CS_Update進去即可?
小弟僅將大大您的源碼資料夾內附的測試檔案上傳至FTP空間。
所有東西並未修改過
包含Index.txt
但同時小弟覺得大大填的MD5碼怪怪的,是不是跟無法取得的問題是不是相連的?
MD5 是 CS_Update 資料夾中 壓縮檔 內 "原本檔案的 MD5"
是為了和客戶端的檔案作比較
如果 "客戶端的 X 檔案" 與 "伺服器 Index.txt 內提供的 Md5" 不相符(也就是兩個檔案不一樣),才會下載這個檔案,然後更新
否則就略過不下載
連結到的資料夾是 CS_Update 例如
ftp://1.2...4/則在 FTP伺服端的 根資料夾(最上層的資料夾,Root Folder) 中放置 CS_Update
我後來懂
SkY★NeT 的意思了
是要類似以 URL 來取得檔案吧,其實也可以
看大大你的選擇吧,反正 下載檔案 的函數只有一個,修改起來也很方便 (就是在 cls_net.vb 中的那個唯一的函數)
我後來想一想,用檔名來當作 Index.txt 內的網址下載會不太好
萬一是特殊語系,例如中文,FTP 就會不接受那個網址,而無法下載
應該要改成 01.rar, 02.rar, 03.rar 這樣子
聽說 CSO 的 Launcher 下載回來的檔案是以 Temp01.rar Temp02.rar .... 的型式存在的