是否可以将Adobe插件的源代码设为PDF字节流?
如果是这样,如何在标记中声明?
编辑1: 好的,让我详细说明一下。我已经构建了一个在Azure上运行的站点。该站点的后端是一个WCF Web服务,也在Azure上。
网站的一个特定功能与报告有关。一旦用户选择了他们想要的报告类型,就会向服务发出请求,并将pdf文件的字节流作为响应发回。
现在,问题是用户将如何查看文件?是否可以将Adobe Acrobat PDF插件的文档源设置为以下内容:
<OBJECT>
<PARAM src="asdfkjaskflasjdlfkjasd"/> //byte stream
<PARAM mimeType="application/pdf;"/> //stream's mime type
</OBJECT>
编辑2:
好的,所以没有人想要解决这个问题。但是,我要问的唯一原因是因为完全可以使用以下代码设置图像的来源:<img class="myImage" img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAA"/>
其中超过image/png;base64
的所有内容都代表编码为base64字符串的图像的字节内容。
那还有可能吗?
谢谢,
答案 0 :(得分:1)
我怀疑Adobe插件是否可以从data:
URL获取PDF数据。
即使在某些浏览器中有可能,您仍然可以100%确定无法以这种方式实现跨浏览器解决方案:data:
网址在IE中不起作用&lt; 8根本就是limited to 32 kilobytes' size 8 and 9。
什么反对简单地在具有PDF内容类型的单独资源中提供字节流?