Comment enregistrer l'image captée dans SQLite en tant que blob et récupérer dans Phonegap?

J'ai un projet Phonegap créé qui capture une image à l'aide de la caméra suivant le didacticiel http://mobile.tutsplus.com/tutorials/phonegap/phonegap-from-scratch-camera-exporting/.Now Je veux enregistrer l'image en tant que blob dans Une base de données sqlite. Une fois sauvegardé, récupérez et affichez l'image. Veuillez suggérer.

Veuillez suivre l'étape suivante
1. Obtenez votre image en tant que base 64 à l'aide de l'espace de téléphone Camera API
2. Ensuite, converti la base 64 en objet Blob

function convertDataURIToBlob(dataURI, mimetype) { var BASE64_MARKER= ';base64,'; var base64Index = dataURI.indexOf(BASE64_MARKER) + BASE64_MARKER.length; var base64 = dataURI.substring(base64Index); var raw = window.atob(base64); var rawLength = raw.length; var uInt8Array = new Uint8Array(rawLength); for (var i = 0; i < rawLength; ++i) { uInt8Array[i] = raw.charCodeAt(i); } var bb = new BlobBuilder(); bb.append(uInt8Array.buffer); return bb.getBlob(mimetype); } 

Au lieu de passer un mimetype cependant, vous devez l'extraire de l'URL de données et l'utiliser avec getBlob ().
OU
Utilisez ce plugin
3. Maintenant, vous pouvez enregistrer votre image à l'aide de Phonegap Storage API à Sqlite, votre type de données de colonne souhaité est une chaîne.
4. Obtenez votre objet blob à partir de Sqlite en utilisant l'intervalle de téléphone Storage API
5. Maintenant, représente cet objet sur l'étiquette HTMl en utilisant un script Java.

 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Blob</title> <script type="text/javascript"> (function () { window.URL = window.URL || window.webkitURL; function contentLoaded() { var blob = new Blob(['alert("hello")'], { type: 'text/javascript' }); var script = document.createElement('script'); script.setAttribute('src', window.URL.createObjectURL(blob)); document.body.appendChild(script); } window.addEventListener('DOMContentLoaded', contentLoaded, false); } ()); </script> </head> <body> <div id="container"> </div> </body> </html>