开发者社区> 问答> 正文

multiupload(multi_upload,mp)

已解决

展开
收起
2018-05-03 17:37:58 810 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    详细解答可以参考官方帮助文档

    命令说明:

    multiupload(multi_upload,mp) localfile oss://bucket/object --check_md5=false
            --thread_num=10

    将本地文件以multipart的方式上传到OSS。

    使用示范:

    • python osscmd multiupload /tmp/localfile.txt oss://mybucket/object
    • python osscmd multiup_load /tmp/localfile.txt oss://mybucket/object
    • python osscmd mp /tmp/localfile.txt oss://mybucket/object

    命令说明:

    multiupload(multi_upload,mp) localfile oss://bucket/object --upload_id=xxx --thread_num=10
            --max_part_num=1000 --check_md5=false

    将本地文件以multipart的方式上传到OSS。本地文件划分的块数由max_part_num来指定。这个命令在实现的时候,会先去判断Upload ID对应的Parts的ETag是否和本地文件的MD5值是否相等,相等则跳过上传。所以如果在使用之前生成一个Upload ID,作为参数传进来。即使上传没有成功,重复执行相同的multiupload命令可以达到一个断点续传的效果。--check_md5=false表示上传文件时,不会做携带Content-MD5请求头校验。true则会做校验。

    使用示范:

    • python osscmd multiupload /tmp/localfile.txt oss://mybucket/object --upload_id=
                D9D278DB6F8845E9AFE797DD235DC576
    • python osscmd multiup_load /tmp/localfile.txt oss://mybucket/object
              --thread_num=5
    • python osscmd mp /tmp/localfile.txt oss://mybucket/object --max_part_num=100
    2018-05-06 22:46:28
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
How to Build a Successful Data 立即下载
Architecting a Multi-Tenanted 立即下载
How to Build a Successful Data Lake 立即下载