Greifen Sie auf lokale Bilder mit Ionic 2 Native auf iOS zu

9

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?

    
Evan Lévesque 17.10.2016, 06:52
quelle

1 Antwort

3

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

%Vor%

Und in config.xml

%Vor%

Weiter ist Ihre index.html Datei

%Vor%

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

    
Pritish Vaidya 22.10.2016 20:02
quelle