我需要增加可以保存到本地系统的文件大小,但是此过程(window.localStorage)将文件大小限制为5MB / 10MB。请查看代码-
import { Injectable } from '@angular/core';
@Injectable()
export class StorageService {
protected storage = window.localStorage;
constructor() { }
get(key) {
return JSON.parse(this.storage.getItem(key));
}
set(key, value) {
this.storage.setItem(key, JSON.stringify(value));
}
}
答案 0 :(得分:0)
HTML标准不允许修改本地存储,它已硬编码到浏览器中。说明为什么需要这样做,以便人们可以提供其他解决方案。
用户代理应该限制存储区域所允许的空间总量,因为敌对的作者可能会使用此功能来耗尽用户的可用磁盘空间。
建议将每个源的任意限制限制为5 MB。欢迎收到实施反馈,并将在以后用于更新此建议。
https://html.spec.whatwg.org/multipage/webstorage.html#dom-localstorage