我目前正在使用Cordova和ionic2使用外部数据库资源开发一个移动项目,该数据库资源通过REST Webservices连接到移动设备。
数据库具有文档PDF保存,您必须发送到移动设备并查看相同的文档。我正在通过JSON的WebServices包含base64的PDF。
我可以在base64中获取字符串,但我不太了解如何解码并将其保存在移动设备上,这是可以看到它的Android。
使用来自离子2的本机 file 组件。
- 离子Cordova插件添加Cordova-Plugin-File
- NPM安装-Save @ionic-native/file
在您调用 createFile(路径,文件名,替换)方法的设备上保存base64字符串。
更多信息:离子2文件
我与PDF的战斗类似,但以二进制/斑点形式与它们打交道。总体上类似的问题/解决方案。PDF开口似乎并不像应该在Web/Android/ios上那样简单。
在Cordova InappBrowser上打开CreateBocturl Blob