我正在尝试使用以下选项制作一个非常基本的库存应用程序
添加库存中物品的照片。我已拥有一切
除了照片部分外正在工作...
我看过这个
http://phonegap.pbworks.com/iPhone%3A-Camera-API http://phonegap.pbworks.com/iPhone%3A-Camera-API
我可以让相机工作,但似乎无法添加
图像到数据库 -
这是一些代码
数据库定义/创建 - simage 是照片所在的位置
去
db.transaction(
function(transaction) {
transaction.executeSql(
'CREATE TABLE IF NOT EXISTS entries (' +
'id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, ' +
'date DATE, sitem TEXT, snumber TEXT, ' +
'scategory TEXT, scost TEXT, simage BLOB);'
);
}
);
这里是保存记录(拍照后)
function insertEntry() {
var date = sessionStorage.currentDate;
var snumber = $('#number').val();
var sitem = $('#item').val();
var scategory = $('#category').val();
var scost = $('#cost').val();
var simage = $('#image').val();
db.transaction(
function(transaction) {
transaction.executeSql(
'INSERT INTO entries (date, sitem, snumber, scategory,
scost, simage) VALUES (?, ?, ?, ?, ?, ?);',
[date, sitem, snumber, scategory, scost, simage],
function(){
refreshEntries();
jQT.goBack();
},
errorHandler
);
}
);
}
对我所缺少的有什么想法吗?
Thanks.