Page History

Initiate multipart upload

Last edited by 王琳

Initiate Multipart Upload

调用这个接口会初始化一个分块上传,Server会返回一个upload id, upload id 用来标识属于当前object的具体的块,并且用来标识完成分块上传或者取消分块上传
  • 方法1:
/**
  * @param request             CNInitiateMultipartUploadRequest对象
  * @param listener            回调接口
  */
void initiateMultipartUpload(CNInitiateMultipartUploadRequest request, 
                             final CNInitiateMultipartUploadResponseListener listener);

回调参数:

  • statesCode:Http请求返回的状态码,200表示请求成功,400表示客户端请求错误,403表示签名错误或本地日期时间错误
  • responceHeader:Http请求响应报头
  • responce:失败时返回的响应正文
  • result:成功时返回的初始化分块上传结果实体类,包含uploadId信息等
  • 方法2:
/**
  * @param objectKey           指定的Object键
  * @param listener            回调接口
  */
void initiateMultipartUpload(String objectKey, 
                             final CNInitiateMultipartUploadResponseListener listener);

回调参数:

  • statesCode:Http请求返回的状态码,200表示请求成功,400表示客户端请求错误,403表示签名错误或本地日期时间错误
  • responceHeader:Http请求响应报头
  • responce:失败时返回的响应正文
  • result:成功时返回的初始化分块上传结果实体类,包含uploadId信息等