演示koa+ueditor+upyun的上传功能
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
libraries/ueditor
server
vue-component
.babelrc
.editorconfig
.gitignore
README.md
nodemon.json
package.json
upyun.config.example.js

README.md

koa + ueditor + upyun 上传功能演示

koa基于2.x(依赖babel), ueditor基于1.4.3.3, upyun使用官方提供的npm包

如何运行

克隆本工程后:

  • npm i
  • 复制工程根目录下的upyun.config.example.jsupyun.config.js,并将里面的bucket,oprator,password三个字段补充为你的信息。
  • npm start
  • 访问 http://localhost:8001/

注意事项

  • 我们实际项目中以vue+webpack为基础,这里为了排除干扰,将前端部分简化至最少
  • vue-component目录下的代码,与本例子的运行无关,只是提供一个参考,使用vue的童鞋可以直接拿去用
  • 本工程仅演示上传图片功能,其他功能忽略- -
  • koa-body必须安装2.0.0版本
  • chrome@50左右版本开始,对image/*类型的file元素,弹出文件选择器将会非常慢,于是将ueditor的源码改了一下下,使得文件选择器更快弹出,server/middlewares/ueditor/index.js中有注释说明

我与ueditor之前世今生

http://cloudstone.xin/2017/01/31/ueditor之一波N折/