pero si es el mismo codigo de arriba pues!
este codigo me arroja el error por consola:
Código Javascript
:
Ver originalvar sqlite3 = require('sqlite3').verbose();
var db = new sqlite3.Database('./routes/shimabara.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";
var output;
res.writeHead(200, {'content-type':'image/png'});
db.each(sql, function(err, row) {
console.log(row.tile_data);
output += row.tile_data;
});
db.close();
res.write(output, 'binary');
y este otro codigo (que es la alternativa al de arriba) me arroja el ascii por el browser:
Código Javascript
:
Ver originalres.writeHead(200, {'content-type':'text/html'});
var sqlite3 = require('sqlite3').verbose();
var db = new sqlite3.Database('./routes/shimabara.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) {
res.write('<img src="data:image/png;base64,'+row.tile_data+'"> ');
});
db.close();