Cordova resolveLocalFileSystemURL erfolgreich zurückrufen auf iOS fehlgeschlagen

8

Ich habe gerade ein neues Projekt erstellt und die Datei- und Dateitransfer-APIs über CLI installiert. Ich habe bereits eine funktionierende App erstellt, so dass ich weiß, wie man phonegap benutzt und das schon seit ein paar Jahren.

Hier ist der Code:

%Vor%

Nichts wird jemals im Konsolen-Debugging-Fenster ausgegeben ... und ja, ich habe das Debug installiert, weil ich console.log () in anderen Teilen meines Codes habe, die auftauchen.

Es scheint ein Problem bei der Übergabe von URL-Daten von navigator.camera.getPicture () an die Datei-API bei der Verwendung von window.resolveLocalFileSystemURL () ... irgendwelchen Ideen für irgendjemanden zu bestehen. Ich bin auf dem Laufenden über Phonegap API und alles und ich habe dieses Problem für die letzten paar Tage ... Ich kann nicht scheinen, es zu lösen.

*** BEARBEITEN * **

Scheint so, als ob Sie Camera.DestinationType. FILE_URI als Parameter für navigator.camera.getPicture () verwenden. Wenn Sie ein Bild auswählen und der Erfolgsrückruf für navigator.camera.getPicture () ausgelöst wird, wird versucht, window.resolveLocalFileSystemURL von der URL, die getPicture zurückgibt, fehlzuschlagen. Aber wenn Sie Camera.DestinationType. NATIVE_URI setzen, gibt es zumindest etwas zurück, aber es ist in einem Format, das nicht mit der Dateiübertragung api exp verwendet werden kann: assets-library: // asset / asset. JPG? Id = 220BCEAE-F1EA-4A6A-83B2-AB8833A90BF2 & amp; ext = JPG

    
greaterKing 24.02.2014, 06:07
quelle

1 Antwort

4

Scheint als wäre das ein Fehler in der Datei api v1.0.0

Ссылка

Temp Lösung ist auch da.

Scheint so, als ob "/ local /" das Problem verursacht hat. Entfernen Sie es aus eingehenden URLs, wenn es vorhanden ist und die Auflösung funktionieren sollte.

    
greaterKing 28.02.2014, 22:20
quelle

Tags und Links