QuotaExceededError: The quota has been exceeded


字数:154 阅读时长:1分钟 阅读:85

最近开发 MinApi(http接口请求工具)时,出现一个错误:QuotaExceededError: The quota has been exceeded1.。经查询得知,该错误是因为浏览器的 localStorage 存储空间已满。

问题原因

  • 在存储时,不小心把一个大文件转成了 ArrayBuffer 对象,导致 localStorage 存储空间不足。
  • localStorage 存储空间大小为 5MB,如果存储的数据超过这个大小,就会导致该错误。

解决方案

对于大文件或者一些长文数据,最后不要存储在 localStorage 中,可以尝试存储在 IndexedDB 或者 WebSQL 中。


欢迎访问:天问博客

本文作者: Tiven
发布时间: 2024-09-09
最后更新: 2024-10-09
本文标题: QuotaExceededError: The quota has been exceeded
本文链接: https://www.tiven.cn/p/c858b58b/
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可。转载请注明出处!
欢迎留言,提问 ^_^
个人邮箱: tw.email@qq.com
notification icon
博客有更新,将会发送通知给您!