MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bagaimana cara menyimpan gambar di backend simpul?

Akan menjadi mudah untuk menyimpan file setelah mengonversi dalam stringAnda hanya perlu mengonversi string dalam gambar di frontend Anda

konversi gambar ke base64 string menggunakan kode ini di api Anda dan juga jangan lupa untuk menghapus file dari folder unggahan

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

untuk menghapus file

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

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

di rute Anda, impor multer

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

Tambahkan upload.single('img') dalam permintaan Anda

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. Bagaimana saya bisa menanyakan mongodb menggunakan mongoid/rails tanpa batas waktu?

  2. Menyimpan Kamus dengan nilai polimorfik di mongoDB menggunakan C #

  3. Bagaimana cara mengkonfigurasi mongodb untuk menghapus file log lama?

  4. temukan dengan $type number di mongodb

  5. perbarui objek bersarang dua lapisan berdasarkan id