/nbox

基于阿里云OSS的网盘客户端程序!

Primary LanguageDart

网盘盒子

网盘盒子是基于阿里云的OSS服务提供的API,开发的一个网盘客户端。

主要功能:

  • 文件列表显示,包括文件夹切换
  • 添加OSS账户信息
  • 添加bucket和切换bucket,目前只完成了切换bucket
  • 主题设置
  • 图片文件预览和视频播放
  • 切换OSS账户
  • 多语言支持
  • 文件搜索功能
  • 文件上传和添加文件夹
  • 文件删除和重命名修改等相关操作
  • 文件下载

可能不会开发的功能

  • 支持腾讯COS和七牛云等服务商
  • 账户信息备份转移

界面预览

主界面 bucket切换 菜单

主要使用到的一些第三方库

更多请看pubspec.yaml文件

安装

  1. Clone the repo
$ git clone https://github.com/nbcx/nbox.git
$ cd nbox
  1. Running:
$ flutter run

使用

第一次进入软件,会看到如下界面,上面除Name随意填写,其它数据请对照你的阿里oss账户信息填写。

First

技术交流

Gitee Github

QQ群: 1985508