2017-08-24 85 views
2

我使用Node js上传POSTMAN文件。在这里我需要将文件上传到cloudinary。我的邮递员截屏如下。如何使用Node.js和邮递员上传文件到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作为响应。

回答

0

上传图像Cloudinary与Node.js的:

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

在结果对象,你应该得到的上传图片的urlsecure_url

+1

你粘贴静态路径,你将如何实现它与邮递员 – kumbhanibhavesh