2017-08-24 82 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