Me gustaría almacenar imágenes y datos de configuración en un dispositivo de forma persistente.
Anteriormente, vi que LocalStorage e IndexedDB se borraban inexplicablemente, por lo que no confío en que sean persistentes, tal vez más como almacenamiento temporal a largo plazo.
Tampoco puedo almacenar imágenes allí sin convertirlas a base64 y almacenarlas como texto, lo cual es un poco engorroso.
Me gustaría que se le pregunte al usuario que mi aplicación web desea acceder al sistema de archivos para que lo sepa, pero no me gustaría tener acceso a todo y me gustaría que el mensaje apareciera una vez en el primer lanzamiento.
Estoy leyendo la API de FileSystem y parece que podría haber una solución allí, pero aún no la he encontrado.
¿Alguna sugerencia para señalarme en la dirección correcta?