七牛云——对象存储管理工具介绍

由于我是一个七牛的重度使用者(主要是对象存储),每次上传文件、复制链接、下载文件都必须用浏览器打开网页,而且还要登录,感觉好麻烦啊,干脆就自己开发了一个这样的工具(使用JavaFX编写),打包成可执行的jar包。

主要功能就是文件的上传下载,获取存储空间中的文件列表,搜索文件(支持正则表达式),复制文件外链,删除文件,移动(或复制)文件,重命名文件名,设置文件的生存时间等。

功能截图:

1. 主窗口界面:

七牛云——对象存储管理工具介绍_第1张图片

  • 设置文件前缀

    路径前缀可以用来分类文件,例如: image/jpg/your-file-name.jpg

  • 添加存储空间

    添加存储空间,需要同时指定空间名称,空间域名以及所在区域

    七牛云——对象存储管理工具介绍_第2张图片

  • 重置密钥

    如果你修改了Key,可以在此处修改密钥

    七牛云——对象存储管理工具介绍_第3张图片

    说明:出于安全考虑,建议您周期性地更换密钥。查看我的密钥 密钥安全使用须知

  • 配置文件

    Windows使用路径:C:/ProgramData/QiniuTool

    MacOS 或 Linux 使用路径:$user.home/tool

    其中 config.json 为配置文件

  • 文件上传

    除了可(支持断点和覆盖)上传本地文件外,还可抓取网络文件到空间中,如:

    七牛云——对象存储管理工具介绍_第4张图片

    然后点击 开始上传 即可

2. 资源管理界面:

七牛云——对象存储管理工具介绍_第5张图片

  • 刷新列表

    刷新当前存储空间的资源列表

  • 复制链接

    复制你选中文件的外链

  • 删除文件

    从存储空间中删除你选中的所有文件

  • 移动文件

    移动(或复制)选中的所有文件到指定的存储空间中(目前好像七牛还不支持跨区域移动文件)

    七牛云——对象存储管理工具介绍_第6张图片

    说明:勾选“保存文件副本”时表示当前操作为复制,不勾选时表示移动(会删除本存储空间的文件),默认勾选。

  • 生存时间

    设置选中文件的生存时间,到期后七牛会自动删除这些文件

  • 更新镜像

    此功能首先需要你配置了镜像存储

    官方解释:对于配置了镜像存储的空间,如果镜像源站更新了文件内容,则默认情况下,七牛不会再主动从客户镜像源站同步新的副本,这个时候就需要利用这个prefetch接口来主动地将空间中的文件和更新后的源站副本进行同步。

  • 公有下载

    直接下载选中的文件(私有的存储空间不可用)

  • 私有下载

    下载选中的私有存储空间的文件

  • 打开文件

    用浏览器打开你选中的文件

  • 链接下载

    由于这两天迅雷抽风了,下载出现BUG,所以提供了这样一个临时的下载方案,打开后直接输入链接即可下载

  • 文件刷新

    从七牛云镜像源刷新你选中的文件,保证用户下载的是最新上传的文件,而不是之前的旧版本(个人感觉和 更新镜像 是一样的)

  • 日志下载

    从七牛下载指定日期的操作日志

说明:操作文件时,需要选中文件才能操作(支持多选)。由于下载私有空间的文件需要临时授权,所以文件的下载分为私有下载(生成临时授权然后下载文件)和公有下载(直接下载文件)。

3. 数据统计界面

七牛云——对象存储管理工具介绍_第7张图片

说明:时间范围不超过31天,否则无法获取数据,这是七牛官方规定的。

4. 其他

  • 下载可执行的jar包

  • 历史版本

  • 项目源代码

  • 官方JavaSDK文档

你可能感兴趣的:(Java,JavaFX)