在我的 javascript 中,我从 SOAP Web 服务获取 BLOB 和 mimetype 数据。此 BLOB 数据表示特定文件的内容。该文件可以是任何 mime 类型(图像/png、文本/html、文本/纯文本等)
我想使用浏览器的(没有特定的供应商)内置的能力来基于 mimetype 呈现页面。
有没有办法使用 mimetype 信息动态生成链接或打开显示文件内容的窗口?我希望我可以简单地创建一个如下所示的锚标记:
<a href=myBlob type=mimetype>open file</a>
或者,类似:
myWin = window.open();
myWin.document.write(myBlob);
但我认为这只能用于在 DOM 模型中编写 HTML :(
有什么建议么?