我们有一个PHP Web服务,我们需要从.NET 3.5 Web应用程序发送文件。从.NET 3.5到PHP Web服务的SOAP附件
PHP团队已经声明我们需要以SOAP附件的形式提供文件,但我们无法找到一种在.NET中可以做到的方式。
我们已经能够遇到的所有参考示例都使用DIME,但在.NET 3.5/VS 2008中不支持(或者看起来如此)。
任何想法如何发送SOAP附件?
我们有一个PHP Web服务,我们需要从.NET 3.5 Web应用程序发送文件。从.NET 3.5到PHP Web服务的SOAP附件
PHP团队已经声明我们需要以SOAP附件的形式提供文件,但我们无法找到一种在.NET中可以做到的方式。
我们已经能够遇到的所有参考示例都使用DIME,但在.NET 3.5/VS 2008中不支持(或者看起来如此)。
任何想法如何发送SOAP附件?
。直接因特网消息封装(DIME)是二进制和其他封装的数据在SOAP传输微软提出的互联网 标准“
这与SOAP或带有附件或XOP/MOTM的SOAP完全无关,它取代了它:
微软现在将其描述为“由SOAP消息传输优化 机制取代(MTOM)specification
从我可以告诉,DIME被认为是MIME的简化版本,这是什么有附件的肥皂用途。所以DIME只是一种典型的“拥抱,延伸,熄灭”的技术,无论如何它似乎已经死了。
PHP 5 SOAP扩展不支持SwA,如在此post中所述。 WSF/PHP支持MTOM。
在.net中实现MTOM,看this
从我们已经计算出这并不VS工作2008/.NET 3.5 – 2008-12-02 22:58:13