IONIC 3 IOS kann keine Daten aus der Datei lesen

8

Ich verwende diese Dateiauswahl, um Dateien auf meinen Server hochzuladen:

  

Ссылка

Mein Server nimmt base64-Dateien, also muss ich die hochgeladene Datei konvertieren. Ich mache das mit dem Datei-Plugin, das in den ionischen Dokumenten erwähnt wird. Also sieht mein Code so aus:

%Vor%

Wenn ich jedoch von Google Drive oder iCloud Drive oder DropBox hochlade, wird

zurückgegeben
  

{"code": 5, "Nachricht": "ENCODING_ERR"}

    
noor 16.08.2017, 05:48
quelle

1 Antwort

0

Ich weiß nicht viel über den von Ihnen verwendeten FilePicker, aber warum versuchen Sie nicht mit der ionischen nativen Komponente, die Kamera zu benutzen? Versuchen Sie es einfach Ссылка , es ist wirklich einfach zu benutzen (es gibt ein Beispiel in dem Link) Ich benutze es normalerweise so:

%Vor%

Die getPicture-Methode gibt eine Zusage zurück, die entweder eine base64-Zeichenfolge oder eine Datei-URI zurückgibt. In meinem Fall gebe ich einen URI zurück, aber indem ich einfach die Optionen destinationType in this.camera.DestinationType.DATA_URL ändere, erhältst du einen Base64-String und in die then-Anweisung: let base64Image = 'data:image/jpeg;base64,' + imageData;

Hoffe es hilft dir!

    
Ezequiel 02.04.2018 13:58
quelle

Tags und Links