如何在C#中编码二进制MIME附件?

时间:2009-05-14 14:49:29

标签: c# java web-services soap mime

我需要通过SwA(Soap with Attachments)向JAVA Web服务发送二进制附件。在发现.Net不支持SwA后,我正在编写自己的客户端。如何编码二进制MIME附件,以便Java服务能够对其进行解码?

4 个答案:

答案 0 :(得分:2)

答案是:你不编码。它只是作为原始字节添加。

答案 1 :(得分:1)

我建议您查看各种MIME RFC,主要是它使用Base64,幸好.NET已经处理过。

答案 2 :(得分:1)

我意识到这个问题已经过时了,但其他人可能正在寻找类似的答案。

你确定你需要编写自己的客户端 - .NET WSE长期以来一直支持MTOM,MTOM设计为向后兼容SwA ..我会在尝试编写之前研究这个并尝试MTOM我自己的客户。

答案 3 :(得分:0)

您可能需要查看System.NetSystem.Net.Mime命名空间。那里的一些工作可能会为你完成 特别要看System.Net.Mail.Attachment