在我的JavaScript中,我从SOAP Web服务获取BLOB和mimetype数据。此BLOB数据表示特定文件的内容。该文件可以是任何mime类型(image / png,text / html,text / plain等)

我想使用浏览器的内置功能(不考虑特定的供应商)来基于mimetype呈现页面。

有没有一种方法可以动态生成链接或打开使用mimetype信息显示文件内容的窗口?我希望我可以简单地创建一个如下所示的锚标记:

<a href=myBlob type=mimetype>open file</a>


或者,类似:

myWin = window.open();
myWin.document.write(myBlob);


但是我认为这只能用于在DOM模型中编写HTML :(

有什么建议?

最佳答案

window.open("data:"+mimeType+";base64,"+contents);

09-17 03:20