Мне нужно загрузить файл на сервер изображений, и я решил использовать cloudinary из моего узла js api.
я установил пакет npm для облачного и использовал код согласно их
API-документация
вот моя функция, которая делает запрос http для загрузки изображения.
var cloudinary = require('cloudinary').v2;
function uploadProfilePic(req, res, next) {
let file = (req && req.files.file) ? req.files.file : ''; // File object
cloudinary.uploader.upload(file, function (error, result) {
if (!error && result.url) {
req.body.imageURL = result.url;
next();
}
else {
req.body.imageURL = '';
next();
}
}).end(file.data);
}
Ошибка «file.match не является функцией».
как загрузить изображение с помощью файлового объекта в облачном хранилище?