最近遇到难题了,还请各位帮忙,就是webservice怎么进行附件传输,附件上传和下载,主要是下载功能,是通过传输xml文件,然后让客户端来解析这个xml文件,还是用其他方式呢,用xfire可以实现这种方式吗,或者axis也行,还请高手回答一下,谢谢了。O(∩_∩)O~

解决方案 »

  1.   

    你要根据服务器端做客户端还是两边都作?
    如果只做客户端推荐axis。有些服务器端xfire不行。
      

  2.   

    是做服务器端的,让客户端来调用,我们来发布广告代码,图片,flash,让客户来取
      

  3.   

    可以直接传输xml。将xml转为2进制数据直接传输可行。
    一般为了安全会做对称加密等操作。最后用base64或类似的编码方式进行编码后传输。
      

  4.   

    服务器端最好也是axis当然xfire也很好做。不过有些机制不是很好解决。
    你要考虑好安全问题再策划接口样式。如果要求安全度很高,最好在方法的参数上加上用户名密码等。
      

  5.   

     不知道,搜搜也许有答案,webservice尽量不传复杂类型参数的为好
      

  6.   

    你说base64编码还是2进制?
    base64网上直接能找到代码。
    2进制String类直接有tobyte的方法。主要是你随意确定一种和对方约定即可。
      

  7.   

    嗯,这个是需要考虑的,没有登录的用户是拿不到广告代码的,就是考虑了安全问题,所以想用webservice来实现,如果要是有个例子,就更好了,呵呵
      

  8.   

    axis做客户端可以直接用你的服务器端地址生成客户端。所以最好有安全机制。否则对方只要生成一个客户端即可下载任何东西。
    例子直接找axis非常简单的。就是配置文件。具体配置得你按照你自己的代码来定别人没法知道。
      

  9.   

    axis的例子有25个,不知道你说的是哪一个例子呢