magic-upload-image
基于Vue.js 1.0 模拟Github issues 的图片上传组件
支持图片上传方式
- 截图黏贴上传
- 拖拽上传
- 选择图片
Demo地址: demo
实现方式
浏览器
- 截图黏贴上传使用
paste事件, 浏览器的支持度:caniuse paste - 拖拽上传
dropdrag事件 - 选择图片 from 表单
change事件
服务端 node
dev-upload.js基于express写的开发用的图片上传服务,图片保存在本地,启动方式npm run devkoa-es6-server.js基于 koaes6写的图片上传服务,图片保存在本地, 启动方式npm run koalean-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
