NodeJS – Save File/Image to MySQL by Sequelize with BLOB type
nodejs
131
Mysql
85
Sequelize
13
blob
1
Male avatar

loveprogramming viết ngày 03/05/2021

https://grokonez.com/node-js/nodejs-save-file-image-to-mysql-by-sequelize-with-blob-type

NodeJS – Save File/Image to MySQL by Sequelize with BLOB type

In the tutorial, we will show how to build a NodeJS application to save files/images to MySQL database by Sequelize with BLOB type.

Related posts:

Sequelize save file/image to MySQL

Firstly, we define a Sequelize model for files/images with BLOB type as below:


const Image = sequelize.define('image', {

  ...
  data: {
    type: Sequelize.BLOB('long')
  }
});

To read/write data of file/image, we use fs.readFileSync('/path/to/file') and fs.writeFileSync('/path/to/file', image.data) functions of NodeJS file-system module.

Below segment code is used to store file/image to MySQL:


var fs = require('fs');

...

var imageData = fs.readFileSync('/path/to/file');

Image.create({
    ...
    data: imageData
}).then(image => {
    try{
        fs.writeFileSync('/path/to/file', image.data);              
    }catch(e){
        console.log(e);
    }
})

Practice

We build a NodeJS project as below structure:

More at:

https://grokonez.com/node-js/nodejs-save-file-image-to-mysql-by-sequelize-with-blob-type

NodeJS – Save File/Image to MySQL by Sequelize with BLOB type

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

Male avatar

loveprogramming

444 bài viết.
77 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
Male avatar
1 0
Tutorial Link: (Link) (Ảnh) Django is a Pythonbased free and opensource web framework that follows the modeltemplateview architectural pattern. A...
loveprogramming viết 6 tháng trước
1 0
Male avatar
1 0
https://loizenai.com/angular11nodejspostgresqlcrudexample/ Angular 11 Node.js PostgreSQL Crud Example (Ảnh) Tutorial: “Angular 11 Node.js Postg...
loveprogramming viết 5 tháng trước
1 0
Male avatar
1 0
Angular Spring Boot jwt Authentication Example Github https://loizenai.com/angularspringbootjwt/ (Ảnh) Tutorial: ” Angular Spring Boot jwt Authe...
loveprogramming viết 5 tháng trước
1 0
Bài viết liên quan
Male avatar
1 0
https://loizenai.com/angular11nodejspostgresqlcrudexample/ Angular 11 Node.js PostgreSQL Crud Example (Ảnh) Tutorial: “Angular 11 Node.js Postg...
loveprogramming viết 5 tháng trước
1 0
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


Male avatar
{{userFollowed ? 'Following' : 'Follow'}}
444 bài viết.
77 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!