javascript - 使用phonegap将base64字符串保存为图像?

标签 javascript android jquery cordova

我正在从服务器获取 png 文件的 base64 字符串,我想将此图像保存在文件系统中。看起来 phonegap filewriter 只支持二进制文件。有谁知道我如何将这个 base64 字符串转换为在 phonegap 中使用。我正在查看 window.atob 和 window.btoa,但无法理解。

最佳答案

您不能使用 PhoneGap FileWriter 写入二进制数据。您需要编写一个插件来将您的 base64 编码数据发送到 native 端,将其编码为二进制,然后使用 native 代码写入。

查看插件信息:HERE另请查看 phonegap 源代码,了解我们如何编写文件,您可以添加一些代码在写入前进行 base64 解码。

关于javascript - 使用phonegap将base64字符串保存为图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21425828/

相关文章:

JavaScript promise 如何隐藏一些细节?

javascript - 清空输出区域

javascript - 如何更改 javascript 数组中的对象名称?

没有地磁的Android设备方向

android - 如何在 Android 的 Google Maps API 中使用适应设备像素密度的自定义图 block ?

javascript - 为什么innerWidth()给出的结果与get(0).width不同?

javascript - 模式在 Ember.js 应用程序中不起作用

android - 在 Eclipse ADT 中生成 Gradle 时出错

javascript - 如何根据用户输入更改动态生成的列表框的宽度?

javascript - window.print() 在 3 个不同的浏览器中以不同的方式显示我的内容