Ich habe eine Bilddatei auf dem Gerät im Android/data/myApp Ordner namens test.jpg. Ich möchte es im img-Tag anzeigen. Ich habe jeden möglichen Pfad im src Attribut versucht, aber nichts funktioniert. Ich habe auch versucht, src in ng-src oder data-ng-src zu ändern. Nichts funktioniert und ich werde verzweifelt.Bild aus Gerätespeicher in Ionic App anzeigen
Das Bild ist im Speicher sichtbar, wenn ich Windows Explorer durchsuche, aber es nicht in meiner App. Wenn ich die Funktion $ cordovaFile.checkFile verwende, sieht alles in den Ergebnisdaten perfekt aus. Datei existiert, hat nativeURL, wird aber immer noch nicht in der Ansicht angezeigt.
Wer hatte dieses Problem? Ich habe alles gelesen, was Google in diesem Thema zu bieten hat, aber immer noch ohne Fortschritte zu diesem Thema. Kann mir jemand ein einfaches Beispiel zeigen, wie man ein Bild in der Ionic App aus dem Gerätespeicher abruft? Welcher Weg sollte aussehen? Vielleicht muss ich dem Manifest config.xml oder andorid einige Berechtigungen hinzufügen? Es ist meine erste Hybrid-App. Ich habe nicht viel Erfahrung in AngularJS/Cordova/Ionic.
Ich habe wirklich festgefahren. Bitte helfen Sie.
Können Sie etwas von Ihrem Code zeigen? Wenn Sie 'ng-src' in Ihrem' ' verwenden und es mit einer Funktion verknüpfen, die 'nativeURL' durch' $ cordovaFile.checkFile() 'zurückgibt, dann sollte es gut funktionieren. – Dexter
Vielleicht hilft Ihnen das [Datei-Plugin] (https://github.com/apache/cordova-plugin-file) –
Achten Sie auf die [Inhaltssicherheitsrichtlinie] (http://content-security-policy.com/) –