我创建了一个表register3。 注册时,用户给出的详细信息存储在 mysql 表中,默认情况下我想要本地文件夹中的图像作为配置文件图像,并将路径保存到 mysql
当用户上传他想要的图像时,默认图像需要由上传的图像更新。并且图像必须存储在给定路径的文件夹中,并且mysql中的路径也应该更新。
代码:
<!-- begin snippet: js hide: false console: true babel: false -->
最佳答案
为什么要将图像存储在数据库中?
var mime = require('mime'); // npm install mime
fs.readFile('public/images/2.jpg', { encoding: 'base64'}, function(err, data){
if(err){
console.log(err);
}else{
// get the mimetype
var filemime = mime.lookup(filepath);
// make string data
var base64= 'data:' + filemime + ';base64,' + data;
// do somthing with base64 string
}
});
关于mysql - 我需要通过 fs.readfile 获取图像文件,我想将二进制数据存储在 MySQL 表中。我该怎么做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47843289/