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