当我从服务器发出获取请求时,我得到一个 pdf 的字节数组响应。
如何使用 backbone.js 在我的网页上显示它?
到目前为止,我一直在使用 backbone.js 并毫无问题地呈现 JSON 数据,但现在我被卡住了。
澄清:
我需要创建一个主干 View 来显示我通过 GET 请求获得的 PDF。
最佳答案
我假设您的 GET 请求是通过 AJAX 请求发出的,该请求以字符串(而非字节数组)的形式返回数据。无法将字符串转换为 PDF。
替代解决方案。我会流式传输和缓存或临时将 PDF 保存在服务器中的某个位置,然后您的 HTTP 响应将成为 PDF 位置的路径。您可以在 x 时间后添加 token 、过期或删除临时 PDF。
然后您可以使用 Backbone 使用
<embed src="/some.pdf" />
关于html - Backbone.js 获取 PDF 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14215855/