【问题标题】:JavaScript - convert data base64 string to imageJavaScript - 将数据库base64字符串转换为图像
【发布时间】:2014-11-05 22:10:45
【问题描述】:

我正在使用 PhoneGap 制作一个移动应用程序,我想将 data base64 字符串转换为文件并将其保存在移动设备中。

如何使用 JavaScript 将数据库 base64 字符串转换为图像文件?是否有任何 JavaScript 库可以做到这一点?

【问题讨论】:

    标签: javascript cordova base64


    【解决方案1】:

    您可以使用数据 URL:

    <a href="data:jpg/image;base64,/9j/4AAQSkZJR...." target="_blank">
    

    这也适用于 img-Tags:

    <img src="data:jpg/image;base64,/9j/4AAQSkZJR...." />
    

    要通过纯 JavaScript 触发这个,也许这可以工作。后端的行为应该像一个 DOM 浏览器:

    var content = "data:jpg/image;base64,/9j/4AAQSkZJR....";
    var window = window.open(content, "Image");
    window.focus()
    

    【讨论】:

    • 我想将database64字符串转换为文件并保存到移动设备中。
    • 你需要欺骗设备来触发文件下载,也许我的编辑有帮助?
    猜你喜欢
    • 2012-03-14
    • 2018-09-07
    • 2014-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-03
    • 2015-12-26
    相关资源
    最近更新 更多