【问题标题】:How do I encode a binary MIME attachment in C#?如何在 C# 中编码二进制 MIME 附件?
【发布时间】:2010-10-26 05:06:19
【问题描述】:

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

【问题讨论】:

    标签: c# java web-services soap mime


    【解决方案1】:

    我建议您查看各种 MIME RFC,其中大部分使用 Base64,幸好 .NET 已经处理了。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        答案是:您不对其进行编码。它只是作为原始字节添加。

        【讨论】:

          【解决方案4】:

          我知道这个问题很老,但其他人可能正在寻找类似的答案。

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

          【讨论】:

            猜你喜欢
            • 2012-10-02
            • 2018-03-20
            • 2014-04-08
            • 2012-06-25
            • 2018-02-04
            • 2011-09-05
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多