Как увеличить предельный размер файла ELECTRON, который ограничен в window.localStorage? - PullRequest
0 голосов
/ 23 сентября 2018

Мне нужно увеличить размер файла, который можно сохранить в локальной системе, но этот процесс (window.localStorage) ограничивает размер файла до 5 МБ / 10 МБ.Пожалуйста, посмотрите в код -

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));
  }
}

1 Ответ

0 голосов
/ 23 сентября 2018

Стандарт HTML не позволяет изменять локальное хранилище, он жестко запрограммирован в браузере.Объясните, почему вам нужно делать это, чтобы люди могли предлагать другие решения.

Пользовательские агенты должны ограничивать общий объем пространства, разрешенного для областей хранения, поскольку враждебные авторы могли бы использовать эту функцию для исчерпания ресурсов.доступное дисковое пространство пользователя.

Предлагается в основном произвольный лимит в пять мегабайт на источник.Отзывы о реализации приветствуются и будут использоваться для обновления этого предложения в будущем.

https://html.spec.whatwg.org/multipage/webstorage.html#dom-localstorage

...