【问题标题】:How to use cloudinary with mongodb and mongoose model如何在 mongodb 和 mongoose 模型中使用 cloudinary
【发布时间】:2021-06-18 13:30:06
【问题描述】:

我正在尝试将 cloudinary(pdf/doc/images) 中的一些文件保存到 cloudinary。我的控制器用于从前端获取数据并保存一个 pdf 文件。我需要将文件的链接保存到我的 mongodb 数据库(图集)。

我应该怎么做?我的意思是如何保存到 mongodb atlas 的链接,然后显示到我的管理仪表板?

const CV                = require('../models/cv.model');
const {cloudinary}      = require('../../../utils/cloudinary');

const addOneCv = async (req, res) => {
    const cv = new CV({
        name: req.body.name,
        contact: req.body.contact,
        email: req.body.email,
        shipType: req.body.shipType,
        rank: req.body.rank,
        cv_file: req.body.cv, // file
        additional_docs: req.body.additional_docs, // file
    })
    try{
        const uploadedResponse = await cloudinary.uploader.upload(cv.cv_file, {
            upload_preset: 'ml_default'
        });
        console.log(uploadedResponse);
    }catch(err){
        console.log(err);
    }
    if(cv){
        res.status(200).send({
            data: cv,
            error: "false",
        })
        console.log("cv submitted")
    }else{
        res.status(400).send({
            error: "true",
        })
    }
}
module.exports = {
    addOneCv
}

【问题讨论】:

    标签: node.js mongodb cloudinary


    【解决方案1】:

    我建议您通过转到their support portal 来打开支持票证,其中包含您计划如何使用 PDF 的帐户详细信息

    【讨论】:

      猜你喜欢
      • 2019-03-15
      • 2020-10-22
      • 2018-11-05
      • 2018-05-19
      • 2021-06-19
      • 2021-07-08
      • 1970-01-01
      • 2017-06-02
      • 2020-05-27
      相关资源
      最近更新 更多