在我的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);