2

在我的应用程序中,我需要渲染一个动态 pdf。我有一个 ajax 函数,它调用一个返回 pdf(字符串格式)的 php 函数。

现在我以这种方式使用 data-uri 渲染这个 pdf:

window.open('data:application/pdf;base64, ' + response);

...但这仅适用于 chrome。我怎样才能在 Firefox 上也得到它?

4

1 回答 1

0

嗯,让您的 PHP 在服务器上创建一个临时本地文件,然后在 window.open() 中打开该文件怎么样?

Base64 如果非常冗长,我相信你会通过直接从服务器加载它(它实际上是在哪里创建的)获得更好的性能。相同数量的请求,更好的性能,你还能要求更多吗?;-)

于 2011-11-29T11:31:59.387 回答