【发布时间】:2017-06-26 02:40:34
【问题描述】:
似乎缺乏有关此主题的文档。我正在尝试上传一张图片并在我的 Keystone 模型中将其设置为 avatar: { type: Types.CloudinaryImage }。
我将内容发布为具有以下结构的多部分表单数据:avatar: <raw_data>。以下是我在 API 中的处理方式:
exports.upload_avatar = function(req, res) {
if (!req.files.avatar) {
console.info('Request body missing');
return res.status(400).json({ message: 'Request body missing', code: 20 });
}
req.current_user.avatar = req.files.avatar;
req.current_user.save();
}
current_user 是一个猫鼬模型。我感到困惑的是如何将我的 CloudinaryImage 类型字段设置为我在 API 中收到的数据。
【问题讨论】:
标签: node.js mongoose cloudinary keystonejs