七牛云——对象存储管理工具介绍
来源:互联网 发布:网络教育一般多少学费 编辑:程序博客网 时间:2024/06/05 20:47
由于我是一个七牛的重度使用者(主要是对象存储),每次上传文件、复制链接、下载文件都必须用浏览器打开网页,而且还要登录,感觉好麻烦啊,干脆就自己开发了一个这样的工具(使用JavaFX编写),打包成可执行的jar包。
主要功能就是文件的上传下载,获取存储空间中的文件列表,搜索文件(支持正则表达式),复制文件外链,删除文件,移动(或复制)文件,重命名文件名,设置文件的生存时间等。
功能截图:
1. 主窗口界面:
设置文件前缀
路径前缀可以用来分类文件,例如:
image/jpg/
your-file-name.jpg添加存储空间
添加存储空间,需要同时指定空间名称,空间域名以及所在区域
重置密钥
如果你修改了Key,可以在此处修改密钥
说明:出于安全考虑,建议您周期性地更换密钥。查看我的密钥 密钥安全使用须知
配置文件
Windows使用路径:
C:/ProgramData/QiniuTool
MacOS 或 Linux 使用路径:
$user.home/tool
其中
config.json
为配置文件文件上传
除了可(支持断点和覆盖)上传本地文件外,还可抓取网络文件到空间中,如:
然后点击
开始上传
即可
2. 资源管理界面:
刷新列表
刷新当前存储空间的资源列表
复制链接
复制你选中文件的外链
删除文件
从存储空间中删除你选中的所有文件
移动文件
移动(或复制)选中的所有文件到指定的存储空间中(目前好像七牛还不支持跨区域移动文件)
说明:勾选“保存文件副本”时表示当前操作为复制,不勾选时表示移动(会删除本存储空间的文件),默认勾选。
生存时间
设置选中文件的生存时间,到期后七牛会自动删除这些文件
更新镜像
此功能首先需要你配置了镜像存储
官方解释:对于配置了镜像存储的空间,如果镜像源站更新了文件内容,则默认情况下,七牛不会再主动从客户镜像源站同步新的副本,这个时候就需要利用这个prefetch接口来主动地将空间中的文件和更新后的源站副本进行同步。
公有下载
直接下载选中的文件(私有的存储空间不可用)
私有下载
下载选中的私有存储空间的文件
打开文件
用浏览器打开你选中的文件
链接下载
由于这两天迅雷抽风了,下载出现BUG,所以提供了这样一个临时的下载方案,打开后直接输入链接即可下载
文件刷新
从七牛云镜像源刷新你选中的文件,保证用户下载的是最新上传的文件,而不是之前的旧版本(个人感觉和
更新镜像
是一样的)日志下载
从七牛下载指定日期的操作日志
说明:操作文件时,需要选中文件才能操作(支持多选)。由于下载私有空间的文件需要临时授权,所以文件的下载分为私有下载(生成临时授权然后下载文件)和公有下载(直接下载文件)。
3. 数据统计界面
说明:时间范围不超过31天,否则无法获取数据,这是七牛官方规定的。
4. 其他
下载可执行的jar包
历史版本
项目源代码
官方JavaSDK文档
- 七牛云——对象存储管理工具介绍
- Node.js——npm管理工具介绍
- 慕课网:版本管理工具介绍—Git篇
- 版本管理工具介绍—Git篇
- 对象存储Swift介绍
- 对象存储介绍
- Android数据存储——sqlite3数据库管理工具
- 【项目管理工具】—— Microsoft Office Project 介绍
- 版本管理工具介绍——SVN篇(一)
- 版本管理工具介绍——SVN篇(二)
- 基于liunx的版本管理工具介绍—Git篇
- leofs 对象存储介绍(一)
- 项目管理工具—Maven
- 代码管理工具—SVN
- Maven—项目管理工具
- [Azure]推荐一个好用的Azure存储管理工具——CloudBerry Explorer
- 介绍一款虚拟化管理工具——Convirture,支持kvm、Xen虚拟化平台
- Linux 用户管理工具介绍
- 记录
- Its rainning man!
- #define与#undef
- 面试题总结 —— JAVA高级工程师
- 一个数据分析师的开始
- 七牛云——对象存储管理工具介绍
- 区块链与大数据究竟有着怎样的关系?
- 记一次线上问题的排查过程
- OSPF的LSA分析
- Web系统开发构架再思考-前后端的完全分离 MVVM
- 变量自加运算
- hdu 3657 game 最小割
- LeetCode 学习 LinkedList 专项(4)—— Merge Two Sorted Lists
- 类变量、成员变量、实例变量、局部变量、静态变量、全局变量 的解释。