1
在我的javascript中,我从SOAP Web服务获取BLOB和mimetype数据。这个BLOB数据表示一个特定文件的内容。该文件可以是任何MIME类型(图像/ PNG,文本/ HTML,文本/纯文字等)Javascript虚拟网页创建
我想使用浏览器(没有特定的供应商记)内置的能力来呈现页面基于媒体类型。
有没有办法动态生成一个链接或打开一个窗口,使用mimetype信息显示文件内容?我希望我可以简单地创建一个锚标记,看起来像这样:
<a href=myBlob type=mimetype>open file</a>
另外,像:
myWin = window.open();
myWin.document.write(myBlob);
但我认为这只能用来在DOM模型写HTML :(
有什么建议?
设置'内容Type'头或服务器上..或只是使用扩展的d浏览器很可能会使用相应的程序进行显示,如果有的话 – 2013-02-13 14:40:40
@ExplosionPills - 我已将文件内容分配给我的javascript中的变量。我在哪里设置Content-Type?你可以给我一个例子吗? – 2013-02-13 14:45:16
这是需要在服务器端完成的事情,而不是JavaScript(除非您使用的是JavaScript服务器) – 2013-02-13 14:48:24