我为一个客户开发了一个Ionic应用程序,使他能够拍摄照片并使用LocalStorageService存储照片。他报告说,一旦应用程序的缓存达到10.3 MB,他拍摄的照片就不再存储。
删除应用程序的缓存后,他会擦除拍摄的所有图片,然后可以继续添加新图片。
我在我的设备上尝试了这个,无法复制这个问题。我使用的是带有棉花糖的三星S6,而客户使用的是运行棒棒糖的廉价平板电脑。我在这里错过了什么吗?
我为一个客户开发了一个Ionic应用程序,使他能够拍摄照片并使用LocalStorageService存储照片。他报告说,一旦应用程序的缓存达到10.3 MB,他拍摄的照片就不再存储。
删除应用程序的缓存后,他会擦除拍摄的所有图片,然后可以继续添加新图片。
我在我的设备上尝试了这个,无法复制这个问题。我使用的是带有棉花糖的三星S6,而客户使用的是运行棒棒糖的廉价平板电脑。我在这里错过了什么吗?
1条答案
按热度按时间au9on6nz1#
LocalStorage
并不意味着存储MB大小的文件或文件(当然不是图像)。大多数情况下,Chrome提供10 MB的空间,Firefox提供5 MB(基于article)。但是,这并不保证,因为他们的文档中没有指定。他们可以从2 MB到任何地方-无限制。我用的是三星S6和棉花糖,而客户端用的是运行棒棒糖的廉价平板电脑。我在这里错过了什么吗?
LocalStorage
容量可能存在差异。(How to check LocalStorage size)您可以使用File Transfer Plugin并将图像文件存储在设备上。一旦您这样做了,您就可以使用
LocalStorage
或SQLite来跟踪用户下载图像的路径。