如何将base64字符串转换为图像并将其保存在文件夹中

How to convert base64 string to image and save it on a folder

本文关键字:保存 存在 文件夹 base64 字符串 转换 图像      更新时间:2023-09-26

我正在开发一个phonegap应用程序,在这我得到一个base64字符串从服务器使用ajax。

我想把它作为图像保存到设备的一个文件夹中。

我没有在javascript和jquery中找到任何将base64字符串转换为图像的内容。

我们可以使用javascript在图像中显示base64字符串,但我想将此图像存储在文件夹中,所以请您帮助我解决这个问题。

从PhoneGap 2.9版本开始,可以使用给定的FileWriter将base64存储到文件夹中,但仅适用于Android和iOS。

另一种方法

  1. 你可以直接指定base64字符串作为src属性给图像标签。
  2. 使用画布并将图像写入其中

请参阅以下链接以获得帮助图片来源:base64http://code-tricks.com/convert-the-image-to-base64-data-stream/

你需要编写一个插件将base64编码的数据发送到本机,将其编码为二进制,然后使用本机代码编写。

查看插件信息:这里也看一下phonegap的源代码,看看我们是如何做文件写入器的,你可以在写入之前添加一些代码来做base64解码

在JavaScript中,您不能直接访问文件系统。参考这个链接。但是,如果您可以使用node.js,则可以保存该文件,请参考此链接。PhoneGap命令行接口和node.js库。