Speichern Sie die Datei in das öffentliche Verzeichnis mithilfe von Cordova FileTransfer

Brauche ich um die download-Dateien auf meinem mobilen Gerät und machen Sie zugänglich für andere apps (Android und iOS).

Konnte ich eine Datei herunterladen, auf die SD-Karte (cordova.Datei.externalDataDirectory), aber diese existiert nur auf Android und selbst dann kann ich nicht verlassen sich auf jedem Gerät, das eine SD-Karte.

Wenn ich den download auf das Gerät Speicher (cordova.Datei.dataDirectory), die Datei ist privat zu meiner app und daher nicht zugänglich für andere apps. Die Datei kann geöffnet werden, im InAppBrowser, aber ich würde es vorziehen, die Verwendung der jeweiligen Standard-app.

Gibt es einen Weg, um einen Pfad zu einem Verzeichnis öffentlich auf allen Geräten verfügbar ist?

Die Wege zurück durch die vorgeschlagene Lösung in https://stackoverflow.com/a/21375812/3432305 sind sowohl private als auf Android...

EDIT:

Ich denke, ich sollte beschreiben meine, so ist es klarer, was ich erreichen will: ich möchte zu öffnen Dateien von meinem in-app-chat Verwendung der jeweiligen Standard-app (pdf-viewer, Bild-viewer, etc.). Da die Cordova-Datei Opener plugin akzeptiert nur Dateien aus dem lokalen Dateisystem, muss ich diese zuerst speichern. Aber Sie müssen nicht unbedingt zugänglich sein müssen, außerhalb von " meine app danach...

InformationsquelleAutor der Frage kolli | 2015-10-12

Schreibe einen Kommentar