我们有非常大的( in )大小的文件,我们必须读取并存储在node-sqlite3blob中。我注意到文档说现在supported...but已经找不到任何示例代码了。你有没有看到或者知道我可能会去哪里看?
发布于 2016-07-29 22:05:47
听起来您正在寻找一种从Node到Read Data From A BLOB Incrementally的方法。Node-sqlite3还不支持这个:https://github.com/mapbox/node-sqlite3/issues/424。
发布于 2015-09-23 17:54:25
下面是可能对您有帮助的示例代码。
var sqlite3 = require('..'),
var fs = require('fs'),
var total = 10;
var bData = fs.readFileSync(__dirname + 'FilePath');
var db = new sqlite3.Database(':memory:'); //Database path
db.run("CREATE TABLE Bdata (id INT, image BLOB)", done);
db.run('INSERT INTO Bdata (id, image) VALUES (?, ?)', 1, bData, function(err)
{
if (err) throw err;
});
}
db.close();你可以在这里找到更多示例。https://github.com/mapbox/node-sqlite3/tree/master/test
https://stackoverflow.com/questions/32726530
复制相似问题