QBox是一款方便的七牛仓库以及文件管理工具,是一款可以跨平台运行在
OS X
,Linux
以及Windows
系统的开源软件。QBox基于 electron-vue 开发。
- 通过本地设置
accessKey
和secretKey
获取管理权限。 - 可清除本地token(包括
accessKey
和secretKey
)从而退出。 - 获取所有的仓库(包含私有仓库)。
- 新建一个专门的
管理面板
进行文件管理。
- 列出仓库中的所有文件。
- 分页显示仓库中的文件,每次加载100条。
- 可通过
文件名
,文件类型
,文件大小
或者修改时间
进行排序。 -
图片
以及多媒体文件
预览功能。 - 删除单个文件。
- 批量删除文件。
- 复制文件外链。
- 刷新文件列表。
- 下载单个文件。
- 上传文件(支持拖拽)。
- 文件名前缀搜索。
- 设置默认仓库。
- 拖动至导航栏图标进行上传。
- 删除仓库。
- 创建仓库。
- 搜索框提供回车响应。
- 批量上传文件。
- 批量下载文件。
- 重命名文件。
# 安装依赖
npm install
# 本地开放版本测试
npm run dev
# 编译线上版本
npm run build
# 单元测试(目前暂无)
npm test
# 检查代码规范
npm run lint