Я пытаюсь поделиться своим файлом между двумя контроллерами. Сначала я получаю файл с помощью перетаскивания, затем пытаюсь поделиться им, используя sessionStorage
.
$window.sessionStorage.dataTransfer = angular.toJson(e.dataTransfer.files[0],false);
и получите файл с кодом:
fileUpload = angular.fromJson($window.sessionStorage.dataTransfer);
однако, это не работает, и из документации я понял, что хранилище сессий может просто принимать до максимального размера 10 / Мб, но я хочу, чтобы он был неограниченным. Во-вторых, я пытался поделиться данными файла со службами, которые работают, но когда я перехожу на другую страницу, я теряю данные. так как я могу поделиться данными файла между двумя контроллерами с двумя страницами? Любое предложение?