如何在浏览器中显示多部分 MIME
How to display multi-part MIME in a browser
我正在使用 REST 服务从 Domino 服务器获取电子邮件消息。响应是 JSON 并包含许多 MIME 部分。
我目前的方法是找到 text/html
部分并解析它以寻找带有 src="cid:...
的 img
标签。然后我在其他 MIME 部分中搜索 cid
并插入图像数据。然后将结果传递给浏览器。
我想知道是否有更聪明的方法来做到这一点。是否可以以浏览器将进行 cid:
替换的方式打包 MIME 部分?
更新
有人将此问题标记为过于宽泛。你想多说一点吗?我认为这个问题很具体。我想知道如果 MIME 部分适当地打包到 HTML 中,标准浏览器是否能够查找 cid
引用。这将使我免于尝试自己解析 HTML - 大多数浏览器都非常擅长的工作!
Is it possible to package the MIME sections in such a way that the browser will do the cid: replacements?
没有。您必须在服务器上执行此操作。
如果您想将所有内容都保存在一个响应中,您可以将它们替换为 data:
URI。
我正在使用 REST 服务从 Domino 服务器获取电子邮件消息。响应是 JSON 并包含许多 MIME 部分。
我目前的方法是找到 text/html
部分并解析它以寻找带有 src="cid:...
的 img
标签。然后我在其他 MIME 部分中搜索 cid
并插入图像数据。然后将结果传递给浏览器。
我想知道是否有更聪明的方法来做到这一点。是否可以以浏览器将进行 cid:
替换的方式打包 MIME 部分?
更新
有人将此问题标记为过于宽泛。你想多说一点吗?我认为这个问题很具体。我想知道如果 MIME 部分适当地打包到 HTML 中,标准浏览器是否能够查找 cid
引用。这将使我免于尝试自己解析 HTML - 大多数浏览器都非常擅长的工作!
Is it possible to package the MIME sections in such a way that the browser will do the cid: replacements?
没有。您必须在服务器上执行此操作。
如果您想将所有内容都保存在一个响应中,您可以将它们替换为 data:
URI。