node.js中实现kindEditor图片上传功能的方法教程
程序员文章站
2023-08-21 09:57:35
前言
最近由于工作需要使用在线编辑器,找了几个对比了下kindeditor还是不错的,国产的但文档还是不全,还好能参考官方插件,kindeditor官网上中提供了asp,...
前言
最近由于工作需要使用在线编辑器,找了几个对比了下kindeditor还是不错的,国产的但文档还是不全,还好能参考官方插件,kindeditor官网上中提供了asp,asp.net,jsp相关的整合应用
可以参照官方文档实现nodejs的kindeditor上传功能:
在线下载kindeditor编辑器:
实现方法:
1.在客户端js中定义uploadjson为form post的action地址
var options = { uploadjson: '/uploadimg' }; kindeditor.ready(function(k){ editor = k.create('#post',options); });
2.在nodejs中配置文件上传地址
var express = require('express'); var bodyparser = require('body-parser'); app.use(express.bodyparser({uploaddir:'./public/upload'}));
3.通过路由将请求交给uploadimg方法来处理
module.exports = function (app, routes) { app.post('/uploadimg',routes.uploadimg); }; exports.uploadimg = function(req, res) { var fname = req.files.imgfile.path.replace("public\\upload\\", "").replace("public/upload/", ""); var info = { "error": 0, "url": "/upload/"+fname }; res.send(info); }
这样就可以在kindeditor中使用图片上传和图片批量上传的功能了
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。
上一篇: 端口号被占用解决方法
推荐阅读
-
JS实现上传图片的三种方法并实现预览图片功能
-
Node.js + express实现上传大文件的方法分析【图片、文本文件】
-
node.js中实现kindEditor图片上传功能的方法教程
-
JavaScript中的FileReader图片预览上传功能实现代码
-
微信小程序实现图片上传、删除和预览功能的方法
-
AngularJS实现图片上传和预览功能的方法分析
-
thinkPHP5框架整合plupload实现图片批量上传功能的方法
-
使用UnityShader实现图片沿中心缩放的功能(附UE4中的3种实现方法)
-
Node.js HTTP服务器中的文件、图片上传的方法
-
VUE + UEditor 单图片跨域上传功能的实现方法