【发布时间】:2019-11-11 09:27:01
【问题描述】:
我需要将文件上传到图像服务器,我选择从我的节点 js api 使用cloudinary。 我安装了npm package for cloudinary 并按照他们的使用代码 api documentation
这是我的函数,它正在发出 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 不是函数”。
如何使用 cloudinary 上的文件对象上传图片?
【问题讨论】:
标签: javascript node.js file cloudinary