2016-05-01 9 views
0

По соображениям производительности я хочу, чтобы эти png хранились на устройстве после загрузки, соответственно. начало приложения. Я рассматриваю использовать таблицу стилей с каждым PNG используется какИонное приложение с ок. 2000 png, которые должны быть постоянными на устройстве

background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYA.....=="); 

Этот CSS-файл будет Aprrox 2MB большой и нагрузки с index.html.

Является ли эта идея осуществимой или следует использовать другой подход? например сохраняя код base64 как blobs в sqlite db?

+0

В какой момент вы загружаете и как эти изображения используются в приложении? –

+0

Присматриваясь к приложению, необходимо сделать dem persistent. Они будут использоваться в списках и в шаблоне предложения автозаполнения. – lunacafu

ответ

0

Я бы использовал API-интерфейсы Кордовы для хранения файлов на диске. Обычно вы хотите сохранить их в каталоге данных приложения.

См. Документацию ngcordova here. Метод writeFile должен работать для хранения представления изображения base64.