Через несколько дней я выясню, как это сделать! Вам нужно будет использовать https://github.com/heldr/datauri для кодирования буфера в URI данных. Вот как это выглядит:
var Datauri = require('datauri');
var multer = require('multer');
var memoryStorage = multer.memoryStorage();
var memoryUpload = multer({
storage: memoryStorage,
limits: {fileSize: 500000, files: 1}
}).single('image');
cloudinary.config({
cloud_name: '',
api_key: '',
api_secret: ''
});
var dUri = new Datauri();
...
dUri.format(path.extname(req.file.originalname).toString(),req.file.buffer);
cloudinary.uploader.upload(dUri.content, function (err, i) {
if (err) {
...
} else {
...
}
});
Почему существует: .toString() i первый параметр? – Despertaweb