有没有一种在 C# 中处理多部分 MIME 数据的干净方法。
调用已关闭的应用程序(我无权更改它)后,我收到如下所示的 MIME 响应。 C# 是否提供通过 System.Net.Mime 或 System.Net.Mail 解析它的能力?
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_Part_42_31322961.1286389502467"
------=_Part_42_31322961.1286389502467
Content-Type: text/xml
Content-Transfer-Encoding: 7bit
Content-ID: <xmlContextInfo>
<UnneededXML> <Stuff> </Stuff> </UnneededXML>
------=_Part_42_31322961.1286389502467
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-ID: <myImage>
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
我真正需要的只是“myImage”部分(比上面显示的要长得多)
最佳答案
您可以使用 OpenPOP包含 mime 解析器的库。
关于c# - 基本 C# Mime 解码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3876406/