Zapisanie pliku na urządzeniu

0

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?

0

Czyli chcesz pobrać plik?

0

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ć?

1
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?

0

Chodzi mi o limit w localStorage. Potrzebujesz zapisać narpzyklad 20 zdjęć .

2
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.

1
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ć?

0

Dzieki. Trochę jeszcze poczytam ale wygląda obiecująco. Jeszcze znalazłem Chrome storage.

1

@Glt87: Jak chcesz zapewnić działnie aplikacji offline to zapoznaj się z takim czymś jak "service worker".

1 użytkowników online, w tym zalogowanych: 0, gości: 1