作为SOAP附件发送。具体怎么搞自己去查资料。

解决方案 »

  1.   

    你用IO流就可以实现图片的传输,具体代码你自己写,我告诉你实现的过程。1。在服务端写一个接口类,里面写上你那个读取图片的方法的名字。
    2。用一个类来实现这个接口,同时实现这个方法。
    3。打包,将包发布到你的应用服务器上,例如:webLogic
    4。如果发布正常应该可以看到WSDL文档(在浏览器里)。
    5。写一个客户端或用JBuilder生成一个客户端,调用服务端公布出来的接口中的方法。
      

  2.   

    我写一个服务端class,方法是getImage(String image_io)
    客户端,我把图片作为二进制写入一个xml文件里,格式为
    <?xml version="1.0" encoding="UTF-8"?>
    <files>
    <file name="imagename.gif">图片二进制内容</file>
    </files>
    然后把这xml文件读出并作为字符串参数,调用服务端的getImage(String imag_io),不知这可以吗,看了好多网上的例子,好像都用到什么soap 的envelop或body等,我不用这些东西,也不知怎么用,哪位能提供这方面的code,包括客户端如何发送soap消息和服务端如何读取,谢谢!
      

  3.   

    http://www-900.ibm.com/developerWorks/cn/webservices/ws-lob/index.shtml
      

  4.   

    这个要看你是用什么api来实现的,如果是RPC的方式,在代码生成的时候会把所有的参数写成一个可以序列化和反序列化的类。手工改起来非常麻烦。但如果是用基于message的web服务这些参数就可以顺利的读出啦(解析xml片断即可,我想你会做这个事情吧),还可以带各种附件(最常见的可能就是图片啦)。不过做message的web服务要用到JAXM包,具体的制作过程文档里都有讲的。
      

  5.   

    如果我用RPC方式,别的平台能调用吗,如我用java写服务端,php端能访问吗?
      

  6.   

    web services的实现是语言无关的,我们现在的给电信做的项目中客户端是java的而服务器端是.NET的。同样我给.NET端提供的服务是RPC的。工作的挺好的;
      

  7.   

    我用RPC方式,如何获取对方ip地址呀?