使用C#/ Wcf进行SOAP上传服务

时间:2016-01-22 15:26:36

标签: c# xml web-services wcf soap

我需要创建一个接受某种文档的SOAP服务。该文档具有XSD架构等。但是,接受该文档的服务(我需要重新创建现有服务)提供以下调用模板(从xmlns中删除URL):

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:p="url">
   <soapenv:Header/>
   <soapenv:Body>
      <p:upload>
         <!--Optional:-->
         <p:sender>?</p:sender>
         <!--Optional:-->
         <p:type>?</p:type>
         <!--Optional:-->
         <p:data>cid:1376273768452</p:data>
         <!--Optional:-->
         <p:version>?</p:version>
         <!--Optional:-->
         <p:filename>?</p:filename>
         <!--Optional:-->
         <p:deliveryDate>?</p:deliveryDate>
         <!--Optional:-->
         <p:messageId>?</p:messageId>
        </p:upload>
     </soapenv:Body>
</soapenv:Envelope>

请告诉我这是什么类型的请求(我怀疑有附件的上传请求)以及我怎样才能使用这种格式上传给定的文件;我如何使用C#/ WCF创建这样的服务。感谢任何指针。

0 个答案:

没有答案