Widziałem wiele pytań, które mówią o uzyskiwaniu danych do lokalnej pamięci HTML5, a nawet widziałem fajny edytor tekstu, który zapisuje pliki w pamięci lokalnej. Mam podobną aplikację i chciałbym teraz umożliwić użytkownikowi pobranie pliku, który edytował w pamięci lokalnej, a następnie zapisać go na swoim pulpicie."Zapisz jako" plik w lokalnej pamięci HTML5 w aplikacji kątowej
Mogę przesłać plik do usługi na serwerze i zachęcić przeglądarkę do podpowiedzi w ten sposób, ale miałem nadzieję, że zachowam to po stronie klienta. Pliki zazwyczaj będą oparte na tekście lub w formacie xml. Czy istnieje sposób ustawienia usługi w kanciastym celu pobrania bajtów pliku w lokalnym magazynie pamięci, a następnie przesłania strumieniowego i uczynienia przeglądarki monitowaniem użytkownika o lokalizację zapisywania itp.
Każda pomoc w utrzymaniu tej strony klienta byłaby bardzo doceniana .
Rich
Aby to zrobić, należy wysłać plik na serwer, a następnie go pobrać. Nie sądzę, że istnieje sposób na zapisanie go z lokalnego magazynu na twardy dysk po stronie klienta. – SoluableNonagon
@EliteOctagon Możesz używać obiektów typu blob. http://www.html5rocks.com/en/tutorials/file/filesystem/ – Brad
@Brad Dobry punkt. – SoluableNonagon