Javascript 将sqlite与图像一起使用
我正在使用sqlite加载诸如标题、演员、导演等详细信息,。。。。 我也在尝试加载电影海报。我不知道如何引用sqlite中的图像 我使用的是javascript,使用BLOB不是一个选项 下面是我用来提取内容的一些代码Javascript 将sqlite与图像一起使用,javascript,sqlite,Javascript,Sqlite,我正在使用sqlite加载诸如标题、演员、导演等详细信息,。。。。 我也在尝试加载电影海报。我不知道如何引用sqlite中的图像 我使用的是javascript,使用BLOB不是一个选项 下面是我用来提取内容的一些代码 db.transaction( function(tx) { var rs = tx.executeSql('SELECT * FROM mydb'); r="" switch (b){ case "title": r += rs.rows.
db.transaction(
function(tx) {
var rs = tx.executeSql('SELECT * FROM mydb');
r=""
switch (b){
case "title":
r += rs.rows.item(a).title
break;
case "actor":
r += rs.rows.item(a).actor
break;
case "director":
r += rs.rows.item(a).director
break;
case "genre":
r += rs.rows.item(a).genre
break;
case "rating":
r += rs.rows.item(a).rating
break;
case "detail":
r += rs.rows.item(a).detail
break;
case "image":
r += rs.rows.item(a).image
break;}
})
我可以只存储图像文件路径吗?这是在web上下文中吗?如果是,为什么在客户端有数据库?我假设您可以像您刚才所说的那样存储图像路径。我使用的是qtquick,因此它的非客户端mmmmh看起来很有趣。您可以将任何二进制内容/非二进制内容存储在base64编码字符串中,然后只要将结果附加到图像标记的src(如果您在浏览器中)。寻找html5数据urlsI将回答base64,直到我看到@mpm的评论。如果您不知道,base64映射会将任意字节转换为人类可读的字符,这样二进制数据就可以打包在任何处理字符串的东西中。这是电子邮件(一种文本协议)处理二进制文件的方式。