MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm thế nào để lưu trữ hình ảnh trong phần phụ trợ của nút?

Sẽ trở nên dễ dàng để lưu trữ các tệp sau khi chuyển đổi trong chuỗi, bạn chỉ cần chuyển đổi chuỗi trong hình ảnh trong giao diện người dùng của mình

chuyển đổi hình ảnh sang base64 chuỗi sử dụng mã này trong api của bạn và cũng đừng quên xóa tệp khỏi thư mục tải lên

"img": new Buffer.from(fs.readFileSync(req.file.path)).toString("base64")

để xóa tệp

           let resultHandler = function (err) {
                if (err) {
                    console.log("unlink failed", err);
                } else {
                    console.log("file deleted");
                }
            }

            fs.unlink(req.file.path, resultHandler);

tại các tuyến đường của bạn, hãy nhập multer

 `multer const multer = require('multer');
  const upload = multer({ dest: __dirname + '/uploads/images' });`

Thêm upload.single('img') trong yêu cầu của bạn

router.post('/fellows-details', authorize([Role.ADMIN, Role.USER]), 
            upload.single('img'), usersController.fellowsdetails);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tại sao mongodb được đặt lại sau khi đẩy sang openshift

  2. Khi nào nhúng tài liệu vào Mongo DB

  3. Hiệu suất của MongoDB trên các truy vấn tổng hợp

  4. Mongo _id cho mảng tài liệu con

  5. Làm thế nào để so sánh dữ liệu Morphia, Mongo4j và Spring cho MongoDB?