PhoneGap - speichern Sie ein Bild, dann bekommen seine base64encoded Daten

Ich bin mit dem PhoneGap-Kamera-API, um ein Bild und speichern es mit destinationType.FILE_URI. Dieser Teil funktioniert. Kann ich später den Pfad zur Verfügung gestellt und legen Sie es als src eines HTML-Bild, und das Bild wird angezeigt.

Später im code möchte ich zu greifen, die Bild, konvertieren es zu base64encoded Daten, und übermittelt Sie an den server. Dies ist, wo das problem ist.

Ich bin immer {"code" : 5} (die nach diese, bedeutet, es ist eine ungültige URI) in meinem fail-callback bei der Verwendung:

fileSystem.root.getFile("content://media/external/images/media/4292", null, gotFileEntry, fail);

Ich verstehe nicht, warum ich ein img.src, aber phoneGap können nicht die gleiche URI zu finden ist die Datei?

InformationsquelleAutor tpow | 2012-02-22
Schreibe einen Kommentar