最近在项目中遇到了一个需求,在云计算项目交付中,需要把按照文件夹分类的若干原始文件自动压缩打包上传到swift对象存储中,需要获取到不同文件夹分别对应不同的类别、文件名称、文件描述等等信息,几十个G的文件包含上百个类别和文件按照要求自动进行上传到swift对象存储中去。
swift前面的文章有了详细的介绍和分析,这里主要着手与API的使用层面,不同方法的实际使用。实现智能自动化批量自动压缩上传文件。
功能:
- 支持自动压缩文件夹进行上传
- 自动上传文件到swift指定目录
- 支持自动检测文件介绍信息生成描述信息
- 支持自动生成唯一压缩文件名称
- 支持自动计算上传文件的MD5值
- 支持自动计算上传文件的SHA1值
- 支持自动生成mysql语句,临时保存在“/tmp/sql_data.sql"目录
- 支持自动对已有的数据进行自动去重和跳过
- 支持自动把mysql语句导入到业务数据库
- 支持在任何shell环境中运行,不依赖任何额外的环境
- 简单配置用户账号、密码和swift链接信息即可使用
- 更多……
详细使用参考发布的博客文章:https://blog.csdn.net/u014374009/category_10819722.html
有任何疑问可以私信作者。