【发布时间】:2015-06-14 20:59:02
【问题描述】:
我正在使用 Cordova/ionic 构建一个应用程序,现在我从 API(我已通过该 API 进行身份验证)获取 PDF。然后我想在我通常使用window.open('http://example.com/the-file.pdf', "_blank", "location=no"); 打开的 inAppBrowser 中显示此 PDF。但是由于我已经获取了数据,所以我无法提供 url,而是想以二进制形式提供数据。
我四处搜索,但只找到this SO answer,不幸的是,这对我不起作用。
有人知道我如何通过window.open() 将PDF 作为二进制数据传递吗?欢迎所有提示!
【问题讨论】:
-
你试过data:url吗?
-
PDF 已经保存到设备了吗?如果不能将二进制数据保存为设备上的 PDF,请使用 window.open("file://...pdf")?
-
您在实施该答案中找到的解决方案时遇到了什么问题?
-
你的 pdf 作为 url 吗?
标签: javascript file cordova binary ionic-framework