我正在从数据库中读取图像,每个图像由小图像(3个或更多)组成。 所以,我试图用循环打印输出:
res.writeHead(200, {'content-type':'text/html'});
var sqlite3 = require('sqlite3').verbose();
var db = new sqlite3.Database('./routes/mytiles.mbtiles');
var sql = "SELECT images.tile_data FROM images, map WHERE images.tile_id = map.tile_id AND map.zoom_level = 14 AND map.tile_column = 14125";
db.each(sql, function(err, row) {
console.log(row.tile_data);
res.write('<img src="data:image/jpg;base64,'+row.tile_data+'"> ');
});
db.close();
但是,在浏览器中我只获得了ascii代码(就像用文本编辑器打开图像文件一样)。我怎么解决他?
由于