嘿,我知道这是一个有争议的话题,关于在数据库中存储图像或图像的路径,但是对于这个特定的应用程序,当用户拍摄照片时,我不希望他们能够访问它,并且以我的方式将数据传输到我需要发送 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 });
}
再次感谢大家!