重构cnode前端的时候,发现富文本上传图片的接口是要自己弄吗?
如题,小白求教,重构过的同学能告诉我吗?非常谢谢
4 回复
cnode官方并未给出图片上传的接口,你可以自己查看接口,通过上传图片,再查看network可以得知,上传接口是https://cnodejs.org/upload?_csrf=hmJnhjay-wv21ol5Bwx_Cb3apczlH8bbnOOA
_csrf参数的意义你直接去看了吧,具体不多说了,
formData需要id,图片名称,图片类型,图片大小,最后才是图片,
@fruit-memory 好的,非常感谢
exports.upload = function (req, res, next) {
var isFileLimit = false;
req.busboy.on('file', function (fieldname, file, filename, encoding, mimetype) {
file.on('limit', function () {
isFileLimit = true;
res.json({
success: false,
msg: 'File size too large. Max is ' + config.file_limit
})
});
store.upload(file, {filename: filename}, function (err, result) {
if (err) {
return next(err);
}
if (isFileLimit) {
return;
}
res.json({
success: true,
url: result.url,
});
});
});
req.pipe(req.busboy);
};
这个图片上传是: 客户端 ->业务端 ->图床么? 看七牛推荐的:客户端 ->图床。业务端下发凭证。 我不太确定
回复来自内测的新版 cnode