blocklet / media-kit

Simple image upload and sharing blocklet
Other
4 stars 0 forks source link

[release-minor] chore: refactor image-bin uploader #72

Closed FireTable closed 1 year ago

FireTable commented 1 year ago

关联 Issue

https://github.com/blocklet/image-bin/issues/61

https://github.com/blocklet/image-bin/issues/20

https://github.com/blocklet/image-bin/issues/67

主要改动

  1. 编写 @blocklet/uploader 组件,使用 uppy 相关依赖,并且兼容 blocklet server 体系
    • 支持断点续连
    • 支持 unsplash、远程图片,且可以本地编辑
    • 支持一次性上传多张不同来源的图片
    • 支持剪切板、拖拽文件、拖拽文件夹导入
    • 支持后台上传图片
    • 兼容以前的限制条件:文件大小、文件类型
  2. 使用 @blocklet/uploader 组件进行 image-bin 重构(还没重构界面)
  3. 支持 blcoklet.yml 录入 unsplash_key、unsplash_secret
  4. 修复文件限制计算的 bug,1MB 等于 1024 * 1024 b
  5. 移除后端 shark 压缩图片的逻辑,后期使用 image service,防止二次压缩

界面截图

// chrome // 打包后 根目录正常 image

// 打包后子组件正常 image

//safari

image

// mobile image

测试计划

检查清单