Мне нужен файл изображения через fs.readfile, я хочу сохранить двоичные данные в таблице MySQL. Как я могу это сделать

0

Я создал табличный регистр3. во время регистрации данные, предоставленные пользователем, хранятся в таблице mysql, и по умолчанию я хочу, чтобы изображение из локальной папки являлось образ профиля и сохраняло путь к mysql

когда пользователь загружает изображение своего желания, изображение по умолчанию должно быть обновлено загруженным изображением. и изображение должно быть сохранено в папке заданного пути, а путь в mysql также должен быть обновлен.

код:

<!-- begin snippet: js hide: false console: true babel: false -->
Теги:
express

1 ответ

0

Почему вы храните изображения в базе данных?

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
    }
});

Ещё вопросы

Сообщество Overcoder
Наверх
Меню