Erfassen und speichern Sie ein Bild mit der Kamera aufgenommen, die in eine lokale Datenbank / PhoneGap / Cordova / iOS
Ich bin derzeit der Aufbau einer iOS-app mit Phonegap/Cordova und jQuerymobile. Die Idee ist, um Fotos mit der Kamera und speichern Sie das aufgenommene Bild für die zukünftige Verwendung. Ich möchte zum speichern der Pfad/Dateiname in meine lokale Datenbank zu verschieben und die Bild-Datei in einen persistenten Platz auf dem iPhone.
Könnte jemand mir ein Beispiel ?
InformationsquelleAutor der Frage Jérôme | 2012-04-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ok, hier ist die Lösung.
in der Html-Datei
Habe ich ein image-tag für die Anzeige des Bildes von der Kamera aufgenommen wurden :
Habe ich eine Schaltfläche, die führt eine Funktion für das Foto :
Capture Photo
Die Funktion zum erfassen von Fotos (wenn das Foto aufgenommen wird, die scr 'smallImage' id gefüllt ist mit dem Pfad des Foto -)
Nun möchte ich das Bild in einem permanenten Ordner und speichern Sie den link in meine Datenbank :
Meine Datei wurde in der Datenbank gespeichert, um es anzuzeigen, setze ich die "file://" vor der Zeile mit dem image src
Hoffe, dass dies helfen.
J.
P. S. :
- vielen Dank an Simon Mac Donald (http://hi.im/simonmacdonald) für seinen Beitrag auf googledocs.
InformationsquelleAutor der Antwort Jérôme
Jeromes Antwort, funktioniert wie ein Charme.. das einzige was darauf hin zu Menschen, wenn Sie wollen, verwenden Sie die Datei nicht verwenden Eintrag.fullPath da dies manchmal zu Problemen führen, verwenden Sie den Eintrag.toURL (), wie diese Ihnen den vollständigen Pfad, ohne dass Sie "Datei://" an den Pfad, als auch die Umgehung der Probleme wie SD-Karte, Speicher ...
InformationsquelleAutor der Antwort MothyCK
InformationsquelleAutor der Antwort manoz
Habe ich nur eine, die funktioniert mit dem Versprechen, basierend auf Jérômes Antwort oben:
InformationsquelleAutor der Antwort Mr Benn
Gibt es 3 Schritte:
InformationsquelleAutor der Antwort samkass