六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 34|回复: 0

自动更新系统client端(java版)

[复制链接]

升级  21.33%

20

主题

20

主题

20

主题

秀才

Rank: 2

积分
82
 楼主| 发表于 2013-1-15 02:26:39 | 显示全部楼层 |阅读模式
java版本的自动下载文件到本地,下面是使用的例子,具体的代码,请参考附件。

本想用C++来实现,但是就http协议来说,用java还是比较方便,因为有现成的java类来用因此先提供一个java版本的。
public class Test{    public static void main(String[] args)    {        Map<String, String> inPara = new HashMap<String, String>();        inPara.put(MyKey.BASIC_URL, "http://t.etiky.com/update");        inPara.put(MyKey.ID, "1000000");        inPara.put(MyKey.FV, "1.6");        inPara.put(MyKey.OS, "windows");        inPara.put(MyKey.NAME, "TIKY.rar");        inPara.put(MyKey.PREFIX, "server");        inPara.put(MyKey.PATCHID, "20100414");        inPara.put(MyKey.SAVEDIR, "e:/aaa");                TikyUpdate tikyUpdate = new TikyUpdate();        try        {            int ret = tikyUpdate.doAction(inPara);            if (ErrCode.ISOK == ret)            {                System.out.println("success");            }            if (ErrCode.ISERROR == ret)            {                System.out.println("not need update.");            }        }        catch (TikyException e)        {            // TODO Auto-generated catch block            e.printStackTrace();        }    }}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表