【问题标题】:How to upload file to cloudinary using Node.js and Postman如何使用 Node.js 和 Postman 将文件上传到 cloudinary
【发布时间】:2018-02-02 03:31:24
【问题描述】:

我正在通过 Postman 使用 Node js 上传文件。在这里,我需要将文件上传到 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 中托管我的项目。在这里,我需要将该图像文件存储到 Cloudinary 并获取上传的文件 URL 作为响应。

【问题讨论】:

    标签: node.js heroku postman multer cloudinary


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2018-10-18
      • 2023-04-11
      • 2018-01-27
      • 1970-01-01
      • 1970-01-01
      • 2017-06-17
      • 2016-04-28
      • 2016-11-28
      • 2017-08-03
      相关资源
      最近更新 更多