Czy da się zapisać/odczytać/usunąć plik na urzadzeniu z aplikacji w przeglądarce? Nie chodzi mi o localStorage tylko o zapisaniu w folderze download lub innym?
Czyli chcesz pobrać plik?
W tym momencie robie zdjęcie aparatem z aplikacji w React i wysyłam do AWS razem z innymi danymi które mam przypisane do tego zdjęcia. Problem pojawia się kiedy nie mam dobrego zasiegu. Chciałbym w takim przypadku przełączyć aplikację na tryb offline. Dane do zdjęcia mogę zapisać w localStorage ale zdjęć już nie da rady. Muszę je zapisać gdzieś na urządzeniu. Po przełączeniu na tryb online uploadowalyby sie na serwer i wykasowały z urządzenia. Taki jest plan. Da się go wykonać?
Glt87 napisał(a):
Chciałbym w takim przypadku przełączyć aplikację na tryb offline. Dane do zdjęcia mogę zapisać w localStorage ale zdjęć już nie da rady.
A czemu niby?
Chodzi mi o limit w localStorage. Potrzebujesz zapisać narpzyklad 20 zdjęć .
Glt87 napisał(a):
Chodzi mi o limit w localStorage. Potrzebujesz zapisać narpzyklad 20 zdjęć .
No to jak chcesz pobrać plik to po prostu odpal link do tego obrazka w _blank
i przeglądarka go pobierze.
Glt87 napisał(a):
Chodzi mi o limit w localStorage. Potrzebujesz zapisać narpzyklad 20 zdjęć .
IndexedDB ma całkiem spore limity, nawet są biblioteki emulujące system plików na nim. Dlaczego by go nie użyć?
Dzieki. Trochę jeszcze poczytam ale wygląda obiecująco. Jeszcze znalazłem Chrome storage.
@Glt87: Jak chcesz zapewnić działnie aplikacji offline to zapoznaj się z takim czymś jak "service worker".