c# - 基本 C# Mime 解码

标签 c# .net mime

有没有一种在 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/

相关文章:

.net - 多线程和数据库连接

c# - 如何在 Windows 窗体中呈现化学 react ?

php - mime_content_type 仅返回 css 和 js 文件的文本/纯文本

iis - 如何在 IIS 中查询 MIME 类型映射?

c# - 托管环境中的多线程 Pinvoked DLL。是否可以?

c# - 有没有更简单的方法将此日期重新格式化为 c# 中的短日期?

c# - MS 测试断言检查

c# - 保存到 silverlight 中已打开的文件时出现未处理的异常

c# - Silverlight 不适用于网络的不同 IP 段

c# - 推荐一个库/API 在 C# 中解压文件