我目前正在開發一個使用Cordova和Ionic2的移動項目,使用通過REST webServices連接到移動設備的外部數據庫資源。Ionic2 - Base64 PDF
該數據庫保存了文件pdf,您必須發送到手機並查看相同的文件。我通過Json的webservices使用pdf來引用Base64。
我可以在base64中獲取字符串,但我不太明白如何解碼並將其保存在移動設備上,這是Android能夠看到的。
我目前正在開發一個使用Cordova和Ionic2的移動項目,使用通過REST webServices連接到移動設備的外部數據庫資源。Ionic2 - Base64 PDF
該數據庫保存了文件pdf,您必須發送到手機並查看相同的文件。我通過Json的webservices使用pdf來引用Base64。
我可以在base64中獲取字符串,但我不太明白如何解碼並將其保存在移動設備上,這是Android能夠看到的。
使用來自離子本地文件組件2.
要保存設備上的base64字符串,請調用createFile(path,fileName,replace)方法。
更多信息:Ionic 2 File
我曾與PDF的相似的戰鬥,但他們在二進制/斑點的形式處理。整體類似的問題/解決方案似乎PDF的開放並不像Web/Android/iOS應該那麼簡單。
字節字節= Base64.decode(base64String,Base64.ENCODING_DEFAULT);然後將這些字節保存到文件中。 – greenapps
看來base64不存在:\ – Syle