下面是引用 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 .... 的型式存在的