Estoy almacenando muchas imágenes en mi aplicación para poderPara usarlos más tarde sin descargarlos de nuevo. Actualmente, los estoy convirtiendo en base64 y luego almacenándolos en el almacenamiento local del dispositivo (más y menos trabajo, ya que lucho con el valor inseguro de angular).
Pero acabo de leer que las imágenes de base64 eran mas grandes? ¿Cuál es la mejor manera de almacenar y mostrar muchas imágenes (~ 50 imágenes, de 150 KB a 2 MB)?
Respuestas
1 para la respuesta № 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)