当前位置:编程学习 > C#/ASP.NET >>

急!!.net中无法解析带mime附件的wsdl。会webservices的请进

我用gsoap作服务端。服务是用来传图片的。在生成的wsdl里面带mime
用.net作客户端,添加web引用之后。
生成的.cs文件开头说:“(方法)已被忽略。缺少 soap:body 输入绑定。”
各位高手,小弟是菜鸟,请帮忙解决,给点有建设性的帮助。

如果我想在.net这边写一个服务,结构和gsoap端服务端的接口一样。
请问我该如何将gsoap那边的结构体,用C#写出来。
下面是gsoap的一些结构体
struct x__Data
{ _xop__Include xop__Include;  //还是一个结构体
  @char *mime__contentType;    //生成的wsdl中会作为元素的属性 
};

struct x__DataSet
{ int __size;
  struct x__Data *item;
};

struct x__Keys
{ int __size;
  char **key;    //特别是这个**类型的,该怎么写
};

急啊!高手请帮帮忙!


--------------------编程问答-------------------- 生成的wsdl中绑定那块如下

<binding name="mtom_stream_test" type="tns:mtom_stream_testPortType">
 <SOAP:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
 <operation name="PutData">
  <SOAP:operation/>
  <input>
   <MIME:multipartRelated>
    <MIME:part>
     <SOAP:body parts="parameters" use="literal"/>
    </MIME:part>
    <MIME:part>
     <MIME:content part="attachments" type="*/*"/>
    </MIME:part>
   </MIME:multipartRelated>
  </input>
  <output>
   <MIME:multipartRelated>
    <MIME:part>
     <SOAP:body parts="parameters" use="literal"/>
    </MIME:part>
    <MIME:part>
     <MIME:content part="attachments" type="*/*"/>
    </MIME:part>
   </MIME:multipartRelated>
  </output>
 </operation>
 <operation name="GetData">
  <SOAP:operation/>
  <input>
   <MIME:multipartRelated>
    <MIME:part>
     <SOAP:body parts="parameters" use="literal"/>
    </MIME:part>
    <MIME:part>
     <MIME:content part="attachments" type="*/*"/>
    </MIME:part>
   </MIME:multipartRelated>
  </input>
  <output>
   <MIME:multipartRelated>
    <MIME:part>
     <SOAP:body parts="parameters" use="literal"/>
    </MIME:part>
    <MIME:part>
     <MIME:content part="attachments" type="*/*"/>
    </MIME:part>
   </MIME:multipartRelated>
  </output>
 </operation>
</binding>
--------------------编程问答-------------------- 对gsoap不了解
在webservice中使用mime可以参考一下wse的文档,目前3.0了吧 --------------------编程问答-------------------- mark 学习 --------------------编程问答-------------------- 不懂...
补充:.NET技术 ,  Web Services
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,