首页 文章

PWA应用程序 - 使用Angular 6将图像和视频存储在本地存储中

提问于
浏览
7

我正在使用角度javascript创建一个Progressive Web应用程序(PWA) . 我需要存储从服务器下载的图像和视频 .

我已经探讨了本地存储和IndexedDb,两者都有存储大小的限制 . 官方文档称,Safari浏览器最多分配 50 MB ,Chrome移动设备为本地存储分配 6% of free disk space .

是否有任何选项可以在本地存储大尺寸的图像和视频,并在设备处于脱机状态时在PWA应用程序中显示相同的内容?

1 回答

  • 1

    您无法绕过浏览器设置的存储限制(您观察到的每个浏览器都不同) . 大多数浏览器将允许您存储更多(在适用的情况下具有用户权限),但必须注意的是,这些数据也可以被浏览器删除,而您的应用程序无法控制它 .

    它是一个snadboxed存储您的浏览器分配给您的应用程序,它总是可以收回不同的情况..如磁盘空间不足,用户清除缓存等,

    只要在清除文件时有后备,就可以依赖它 . 如果您考虑存储GB数据,则此选项不适合您 . 但是,如果它达到几百MB,那么对于大多数浏览器你应该没问题,只要用户接受分配空间 .

相关问题