Hammadアリ:
私はmariaDBと対話するHeidiSQLを使用しています、ノードのJSを使用してmariaDBのBLOBデータを挿入します。「ユーザー」表には、二つの属性のUSER_EMAIL 'と「profile_photo」を持っています。
同様の質問
私は、次の類似した質問が、私の場合で働いていないのを見つけました
ここに私のコードは次のとおりです。
const inputfile = "C:\\Users\\Hammad Ali\\Desktop\\bloob\\routes\\CNN.jpg";
var email = "[email protected]",
photo = readImageFile(inputfile);
var query = "INSERT INTO `users` SET ?",
values = {
user_email: email,
profile_photo: photo
};
pool.query(query, values, function(err, res) {
if (err) throw err;
console.log("BLOB data inserted!"+res);
});
});
function readImageFile(file) {
// read binary data from a file:
const bitmap = fs.readFileSync(file);
const buf = new Buffer.from(bitmap);
return buf;
}
エラー
DanielSchroederDev: