分片上传接口 请求参数 参数 类型 说明 bucket string 桶名 key string 对象名 acl string private,publicread,publicreadwrite concurrency int 并发数 partsize int 分片大小,默认5MB beforeinitiate 函数 用于设置contenttype 初始化分片上传任务 功能说明 分片上传操作可以将超过5GB的大文件分割后上传,分片上传对象首先需要发起分片上传请求获取一个upload id。 代码示例 php // createMultipartUpload $result $this>s3Client>createMultipartUpload([ 'Bucket' > ' ', 'Key' > ' ', //'ACL' > 'publicread', ]); $uploadId $result['UploadId']; 请求参数 createMultipartUpload 可设置的参数如下: 参数 类型 说明 是否必要 bucket String 桶名称 是 key String 对象的key 是 ACL String 配置上传对象的预定义的标准ACL信息,详细说明见 设置对象访问权限 一节 否 返回结果 返回的属性如下: 参数 类型 说明 Bucket string 执行分片上传的桶的名称 Key string 本次分片上传对象的名称 UploadId string 本次生成分片上传任务的id 上传分片 功能说明 初始化分片上传任务后,指定分片上传任务的id可以上传分片数据,可以将大文件分割成分片后上传,除了最后一个分片,每个分片的数据大小为5MB~5GB,每个分片上传任务最多上传10000个分片。
来自: