Ich arbeite an einer App mit einer speziellen Anforderung - die App arbeitet offline und hat "Sync" -Mechanismus. Das bedeutet, dass der Benutzer bei Bedarf die App mit den Servern synchronisieren kann. Ich implementierte einen Prozess, der cordova 'FileTransfer' und Knoten verwendet, generiert eine JSON-Datei mit den neuesten Daten und lädt sie auf das lokale Dateisystem herunter. Nun dachte ich naiv, dass ich die Daten einfach mit einem Standard-Htrp-Befehl zu dieser Datei abrufen könnte. Aber es hat nicht funktioniert. Also habe ich den Logcat meines Geräts untersucht und festgestellt, dass es nicht möglich ist, HTTP-Anfragen an das 'file: //' Protokoll auszuführen. Beim Schreiben dieser Zeilen macht es Sinn.Angular 2/ionic 2 JSON-Datei vom lokalen Geräte-Dateisystem lesen
Dann wie kann ich das überhaupt tun? Wie kann ich eine Datei im Dateisystem abrufen? Gibt es eine Möglichkeit, einen Dienst zu fälschen, der auf dem Gerät oder Somwethibf läuft?
Danke!