【问题标题】:Display and store image on a device?在设备上显示和存储图像?
【发布时间】:2018-04-12 13:14:03
【问题描述】:

我在我的应用程序中存储了很多图像,以便以后能够使用它们而无需再次下载它们。目前,我正在将它们转换为 base64,然后将它们存储在设备的本地存储中(因为我与角度的不安全值作斗争,所以工作越来越少)。

但是I just read base64 图像更大?存储和显示大量图像(约 50 张图像,从 150KB 到 2MB)的最佳方式是什么?

【问题讨论】:

    标签: html image ionic-framework


    【解决方案1】:
    You can use the plugin cordova-plugin-file for saving file  locally to your phone.
    
    Like this
    var url = url;
        var targetPath = cordova.file.externalDataDirectory + NAME;
        //alert(targetPath);
        var trustHosts = true;
        var options = {};
    
    $cordovaFileTransfer.download(url, targetPath, options, trustHosts)
    

    【讨论】:

    • 这就是我最终所做的,但我仍然使用 base64 进行编码,因为我使用的是 s3.getobject() 函数。将尝试获取 url 并使用 cordova 下载。
    猜你喜欢
    • 2016-08-12
    • 2018-05-27
    • 2014-08-22
    • 2013-08-06
    • 2013-01-10
    • 2019-05-24
    • 2014-07-24
    • 2015-08-13
    • 1970-01-01
    相关资源
    最近更新 更多