Ich verwende ionic 2 natives ImagePicker Plugin
%Vor%Ich versuche nun, mit dem image src-Attribut
auf dieses Bild zuzugreifen %Vor%oder sogar den Pfad fest codiert
%Vor% aber das zeigt nichts.
das wissend
%Vor%zeigt den Pfad korrekt an!
Ich habe versucht, das ionische native Datei-Plugin zu verwenden, um das Bild in base64 zu konvertieren
%Vor%aber das wirft einen Fehler
Ich habe diese Whitelisting-Regeln in meiner config.xml hinzugefügt
%Vor%und immer noch kein Glück
Ich denke, dass der zurückgegebene Dateipfad nicht korrekt ist, also habe ich ihn in meinen Browser gestellt, und er zeigte das ausgewählte Bild so, wie es sollte
Wie kann ich mit ionic 2 auf iOS (9.3) auf lokale Bilder zugreifen?
Ein Workaround für die Lösung, wie von Autor in diesem link kann als
durchgeführt werden Mit $cordovaFile.readAsDataUrl(„file:///...“, „myPic.png“)
können Sie den Inhalt der Datei anfordern.
In View
<img src=“{{ imgSrc }}“ />
In controller
Und in config.xml
Weiter ist Ihre index.html
Datei
Von Cordova 4.0.0 für das Android-Update:
Whitelist-Funktionalität wurde überarbeitet
Sie müssen das neue cordova-plugin-whitelist-Plugin hinzufügen, um weiterhin eine Whitelist zu verwenden
Das Einrichten einer Content-Security-Policy (CSP) wird jetzt unterstützt und ist der empfohlene Weg zur Whitelist (siehe Details in der Readme-Datei des Plugins)
Netzwerkanfragen sind standardmäßig ohne das Plugin blockiert, also installiere dieses Plugin, um alle Anfragen zu erlauben und auch wenn du CSP verwendest.
Diese neue Whitelist wurde erweitert, um sie sicherer und konfigurierbarer zu machen. Das Legacy Whitelist-Verhalten ist jedoch weiterhin über ein separates Plugin verfügbar (nicht empfohlen).
Hinweis: Obwohl die aktuelle Standardanwendung von cordova-cli nicht Teil dieser Version ist, enthält sie standardmäßig dieses Plugin.
Die Fill-Attribution geht an diese thread und Links und die darin genannten Autoren
Tags und Links ios ionic-framework ionic2 cordova-plugins ngcordova