免费注册
帮助文档(华北一、二)
  • 开发者可以选择以下三种上传类型来完成一个文件的上传过程。

    普通上传

    普通上传是指用户使用对象存储 API中的Put File方法上传单个File,可以适用在任何一次HTTP请求交互即可完成上传的场景,比如小文件的上传。

    表单上传

    表单上传是一种适用于小文件上传的上传方式,是指用户使用对象存储 API中的Post File请求来完成File的上传。

    分片上传

    分片上传是指将待上传文件分成多个数据块来分别上传,上传完成之后再调用对象存储 API将这些Part组合成一个File。

    分片上传基于“分片上传”相关接口完成,即InitMultipartUpload、UploadPart、FinishMultipartUpload。

    1、首先,调用InitMultipartUpload,得到此次分片上传的唯一标识uploadId。

    2、其次,将文件按4M进行切片,并按其在整个文件中的顺序进行编号。上传每个分片内容时,需要携带uploadId及其编号partNumber。

    3、最后,所有分片上传完成后,发送FinishMultipartUpload结束此次分片上传,文件上传成功。

    (各语言的SDK包中均有封装分片上传方法)

    如果是使用内容管理工具filemgr,可直接使用其mput功能,例如:

    ./filemgr –action mput –bucket demobucket –key largefile –file ./largefile.dat

    若中途失败,可反复执行mput,将会自动续传。



文档是否已解决您的问题?

  已解决   未解决

如您有其它疑问,您也可以与我们技术专家联系探讨。

联系技术专家