egg-ueditor,基于egg的UEditor百度编辑器后端实现,支持图片/文件上传、列表及图片远程抓取

栏目: 前端 · 发布时间: 7年前

内容简介:版权声明:版权所有,未经允许不得转载,联系QQ:573391755 https://blog.csdn.net/kunoy/article/details/85225290

版权声明:版权所有,未经允许不得转载,联系QQ:573391755 https://blog.csdn.net/kunoy/article/details/85225290

egg-ueditor

基于egg的UEditor百度编辑器后端实现,支持图片/文件上传、列表及图片远程抓取

源码: https://github.com/inmyjs/egg-ueditor

npm install egg-ueditor --save

使用方法

  1. 在app/router.js中如下使用
const ueditor = require('egg-ueditor')

app.all('/ueditor', ueditor())

注意:默认上传至egg静态资源目录app/public,若需要上传至其他目录,如下使用:

app.all('/ueditor', ueditor(['assets/public','public']))

参数为一个数组,第1个参数为静态资源相对目录,第2个参数为静态资源url映射路径。

返回的图片/文件url为完整http地址,以方便前后端分布部署,比如: http://127.0.0.1:7001/public/upload/ueditor/image/20181223/1545560529310279850.png

  1. 可以修改 UEditor 配置,具体的参数请参考 UEditor 官方的文档
// 需要传UEditor 配置对象
router.all('/ueditor', ueditor({
	"imageAllowFiles": [".png", ".jpg", ".jpeg"]
	"imagePathFormat": "/upload/ueditor/image/{yyyy}{mm}{dd}/{filename}"  // 保存为原文件名
}))

或者

// 需要传UEditor 配置对象
router.all('/ueditor', ueditor(['app/public','public'],{
	"imageAllowFiles": [".png", ".jpg", ".jpeg"]
	"imagePathFormat": "/upload/ueditor/image/{yyyy}{mm}{dd}/{filename}"  // 保存为原文件名
}))

非常感谢您的支持

撸码不易,如果对你有所帮助,欢迎您的赞赏!微信赞赏码:

egg-ueditor,基于egg的UEditor百度编辑器后端实现,支持图片/文件上传、列表及图片远程抓取


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Web Design for ROI

Web Design for ROI

Lance Loveday、Sandra Niehaus / New Riders Press / 2007-10-27 / USD 39.99

Your web site is a business--design it like one. Billions of dollars in spending decisions are influenced by web sites. So why aren't businesses laser-focused on designing their sites to maximize thei......一起来看看 《Web Design for ROI》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具