4

当我从服务器发出一个 get 请求时,我得到一个 pdf 的字节数组响应。

在此处输入图像描述

如何使用backbone.js 在我的网页上显示它?

到目前为止,我一直在使用backbone.js 并毫无问题地渲染JSON数据,但现在我被卡住了。

澄清:

我需要创建一个主干视图来显示我通过 GET 请求获得的 PDF。

4

1 回答 1

1

我假设您的 GET 请求是通过 AJAX 请求,该请求以字符串(而不是字节数组)的形式返回数据。无法将字符串转换为 PDF。

替代解决方案。我会将 PDF 流式传输并缓存或临时保存在服务器中的某个位置,然后您的 HTTP 响应将是 PDF 位置的路径。您可以在 x 时间后添加令牌、过期或删除临时 PDF。

然后,您可以使用 Backbone 使用 <embed src="/some.pdf" />

于 2013-01-11T07:02:41.267 回答