【发布时间】:2012-12-22 02:43:07
【问题描述】:
大家好,我知道这是一个有争议的话题,关于在数据库中存储图像或图像的路径,但是对于这个特定的应用程序,当用户拍照时,我不希望他们能够访问它并且使用我将数据传输到需要发送 blob 的服务器的方式。
有没有人有一个功能可以拍照并将其作为 blob 直接保存到 sqlite 数据库的列中?
谢谢, 目前我只有以下函数来处理图像:
var pictureSource;
var destinationType;
function onPhotoDataSuccess(imageData) {
console.log("* * * onPhotoDataSuccess");
var cameraImage = document.getElementById('cameraImage');
cameraImage.style.visibility = 'visible';
cameraImage.src = "data:image/jpeg;base64," + imageData;
}
function take_pic() {
navigator.camera.getPicture(onPhotoDataSuccess, function(ex) {
alert("Camera Error!");
}, { quality : 30, destinationType: Camera.DestinationType.DATA_URL });
}
再次感谢大家!
【问题讨论】:
-
你好,图片数据存入SQLite数据库表了吗?
标签: javascript html sqlite cordova