magic-upload-image
基于Vue.js 1.0 模拟Github issues 的图片上传组件
支持图片上传方式
- 截图黏贴上传
- 拖拽上传
- 选择图片
demo
Demo地址:实现方式
浏览器
- 截图黏贴上传使用
paste
事件, 浏览器的支持度:caniuse paste - 拖拽上传
drop
drag
事件 - 选择图片 from 表单
change
事件
服务端 node
dev-upload.js
基于express
写的开发用的图片上传服务,图片保存在本地,启动方式npm run dev
koa-es6-server.js
基于 koaes6
写的图片上传服务,图片保存在本地, 启动方式npm run koa
lean-server.js
基于express
写的 leancloud node服务器,图片上传后保存在leancloud leancloud-code 文档
开发
# install dependencies
npm install
# serve with hot reload at localhost:3002
npm run dev
# build for production with minification
npm run build
# run koa server
npm run koa
发布到leancloud
# 安装lean工具
npm install -g leancloud-code
npm run build
lean add <app> <app-id>
# 发布测试
lean deploy
# 发布正式
lean publish