我希望能够让人们访问服务器上托管的 mhtml 文件的链接,并能够看到保存文件并在 Google Chrome 中打开它时看到的完全格式化的网页(显然 IE 可以工作)同样,Firefox 和 Microsoft Edge 也不起作用)。我该如何去做呢?
有人知道在 .NET 中有任何用于处理 MHT 文件(多部分 MIME 文件)的库吗?我需要以编程方式从包含 Flash 网站的现有 MHT 文件中提取内容。我无法找到任何此类库。
另外,如果 .NET 中有我不知道的本机方式,请随时告诉我。
编辑:我知道MailMessage类通过AlternateViews 属性支持多部分 MIME 消息。AlternateView类表示多部分 MIME 消息中的替代视图。我相信可以利用这些知识来使用 .NET 框架的原生代码构建一些东西。我只是一直没能找到合适的组合来让它发挥作用,所以我开始失去信心。有谁知道是否可以通过 AlternateView 和其他相关类提取 MHT 文件的内容?例如,如果可以从 Stream 创建 MailMessage 类的实例,那就太好了。