如何使用Node.js和邮递员将file upload到cloudinary

我通过POSTMAN使用Node js上传文件。 这里我需要把file upload到cloudinary 。 我的邮递员截图如下。

在这里输入图像说明

我在下面解释我的代码。

 var multer = require('multer') var cloudinary = require('cloudinary'); cloudinary.config({ cloud_name: 'sample', api_key: '874837483274837', api_secret: 'a676b67565c6767a6767d6767f676fe1' }); var storage =multer.diskStorage({ destination: function (req, file, callback) { callback(null, './uploads'); }, filename: function (req, file, callback) { callback(null, Date.now()+'-'+file.originalname); } }); var upload = multer({ storage : storage }); app.post('/api/users/save-card-file',upload.single('file'), function (req, res, next) { }) 

我正在用heroku托pipe我的项目。 在这里,我需要将该图像文件存储到cloudinary并获取上传的文件URL作为响应。

使用Node.js将图像上传到Cloudinary:

 cloudinary.v2.uploader.upload("/home/my_image.jpg", function(error, result) {console.log(result)}); 

在结果对象中,您应该获取上传图像的urlsecure_url

    Interesting Posts