Bitte helfen Sie, ich kann nicht scheinen, um eine Antwort für diese irgendwo zu bekommen.Cordova Datei-Plugin kann nicht auf das Anwendungsverzeichnis auf Windows 8
Wenn ich das Cordova-Datei-Plugin verwende, um auf das Anwendungsverzeichnis unter Windows 8 zuzugreifen, schlägt es immer fehl! Hier ist der grundlegende Code Ich verwende:
window.resolveLocalFileSystemURL(cordova.file.dataDirectory + 'www/assets/images/image.png', gotFile, fail);
Ich habe auf Android und iOS Versionen der App seit einiger Zeit den gleichen grundlegenden Code ohne Probleme so verstehe ich nicht, warum die Windows 8 Version mag es nicht.
Durch Konsolenprotokolle ich, dass der Link ist in der Tat richtig erzeugt sehen und es ist eigentlich genau das gleiche wie man das gleiche Bild an die Seite anhängen verwendet (was gut funktioniert): <img src="ms-appx:///www/assets/images/image.png">
.
Kann mir bitte jemand sagen, warum ich cordova.file.applicationDirectory mit Windows nicht verwenden kann? Ich weiß, dass dieser Ordner schreibgeschützt ist, ich versuche nur, davon zu lesen.
Hinweis: Ich kann window.resolveLocalFileSystemURL mit dem cordova.file.applicationDirectory überhaupt kein Problem verwenden, es funktioniert wie erwartet. Es ist nur das cordova.file.dataDirectory, das immer für mich fehlschlägt. Die nächste Antwort, die ich finden konnte, waren einige Leute, die Probleme mit den Bildpfaden von Bildern hatten, die vom Kamera-Plugin gespeichert wurden, aber das scheint ein Fehler zu sein, der von Cordova behoben wurde. Wenn das auch kein Fehler ist, dann nehme ich an, dass es etwas wirklich einfaches gibt, was ich tun kann, um die resolveLocalFileSystemURL funktionieren zu lassen?
Danke.