我想用ksoap2往web服务器发送一个图片流的数据,但是ksoap只能传递基本的数据类型,我想问一下大家图片的类型应该怎么传递啊?

解决方案 »

  1.   

    昂,可以传递对象类型的,我做过这个,困扰了我俩晚上,楼主需要的话,联系我,[email protected]
      

  2.   

    如果想通过ksoap2进行传送图片,只能使用这种方法:将图片转换成base64编码格式,然后通过ksoap2将这些base64编码传送到远程,然后再通过反编码将base64转换成图片
    流程是这样的:图片->byte[]数组->base64编码->byte[]数组->图片。也许有些朋友会问,为什么不将图片直接转换成字符串格式。答案很简单,如果您试过,你发现将图片转换成字符串形式会有很多特殊字符,倒制程序异常出现。
      

  3.   

    我试试这个方法可行吗。是不是别的文件也可以用这个方法呢?ksoap可以直接传送base64?
      

  4.   

    我将图片数据转换好了,但是运行时却出现了这个异常时什么原因呢:org.ksoap2.soapfault
      

  5.   

    http://wenku.baidu.com/view/d826ec52f01dc281e43af006.html 这里是我写的一个文档,希望可以帮到需要的人!