Przechowuję wiele obrazów w mojej aplikacji, aby mócużywać ich później bez ponownego ich pobierania. Obecnie konwertuję je na base64, a następnie przechowuję je w lokalnym magazynie urządzenia (coraz mniej pracuję, ponieważ walczę z niebezpieczną wartością z kąta).
Ale Właśnie przeczytałem że obrazy base64 były większe? Jaki jest najlepszy sposób przechowywania i wyświetlania wielu obrazów (~ 50 obrazów, od 150 KB do 2 MB)?
Odpowiedzi:
1 dla odpowiedzi № 1You 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)