Я пытаюсь создать простое веб-приложение для iPad, которое необходимо использовать в местах без подключения к Интернету. Приложение имеет важное значение для простого "слайд-шоу", но также включает некоторые видеофайлы (обычно около 100 МБ).
Первоначально я планировал использовать кэширование офлайн-манифеста HTML5 для синхронизации активов с iPad-памятью, когда доступ к Интернету был доступен до выхода в дорогу, но, к сожалению, существует ограничение (по крайней мере, в iOS 3.2), что кеш может составлять не более 5 МБ.
Глядя на то, как Google использует веб-базы данных HTML5, мне было интересно, может ли альтернативное решение связать ресурсы видео/изображения с блоками в базе данных. Тем не менее, мне трудно найти способ читать двоичные данные для хранения в блоках в базе данных.
Мои вопросы:
- Может ли кто-нибудь предоставить [ссылки] пример чтения в двоичных данных в клиентскую веб-базу HTML5 (и доступ к ней)?
- Будет ли это разумным альтернативным методом реализации в отношении ограничения 5 МБ?