如何使用Node.js和postman将文件上传到cloudinary

时间:2017-08-24 09:50:38

标签: node.js heroku postman multer cloudinary

我使用Node js按POSTMAN上传文件。在这里,我需要将文件上传到cloudinary。我的邮差屏幕截图如下:

enter image description here

我正在解释下面的代码。

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托管我的项目。在这里,我需要将该图像文件存储到cloudinary中,并将上传的文件URL作为响应。

1 个答案:

答案 0 :(得分:0)

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

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

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