QCloudCOSSMHUploadObjectRequest Class Reference

Conforms to BodyType
Declared in QCloudCOSSMHUploadObjectRequest.h
QCloudCOSSMHUploadObjectRequest.m

Overview

高级上传接口 COS层封装

Other Methods

– continueQuickUpload:beginString:

普通分块上传

- (void)continueQuickUpload:(uint8_t *)beginningHash beginString:(NSString *)beginningHashString

Declared In

QCloudCOSSMHUploadObjectRequest.m

Other Methods

  ownerQueue

当前请求所属的队列,nil 标识sdk内默认队列,

@property (nonatomic, weak) QCloudOperationQueue *ownerQueue

Declared In

QCloudCOSSMHUploadObjectRequest.h

  getConfirmKey

获取confirmKey回调,用于断点续传 获取文件上传任务状态

@property (nonatomic, strong) QCloudSMHRequestsConfirmKeyBlock getConfirmKey

Declared In

QCloudCOSSMHUploadObjectRequest.h

  userId

当前用户 id

@property (nonatomic, strong) NSString *userId

Declared In

QCloudCOSSMHUploadObjectRequest.h

  confirmKey

断点续传是需要指定 从QCloudSMHRequestsConfirmKeyBlock获取。

@property (nonatomic, strong) NSString *confirmKey

Declared In

QCloudCOSSMHUploadObjectRequest.h

  conflictStrategy

文件名冲突时的处理方式,默认为 rename

@property (nonatomic, assign) QCloudSMHConflictStrategyEnum conflictStrategy

Declared In

QCloudCOSSMHUploadObjectRequest.h

  aborted

表明该请求是否已经被中断

@property (assign, atomic, readonly) BOOL aborted

Declared In

QCloudCOSSMHUploadObjectRequest.h

  enableVerification

是否在上传完成以后,将 COS 返回的文件MD5与本地文件算出来的md5进行校验。默认开启,如果校验出错, 文件仍然会被上传到 COS, 不过我们会在本地抛出校验失败的error。

@property (nonatomic, assign) BOOL enableVerification

Declared In

QCloudCOSSMHUploadObjectRequest.h

  customHeaders

在进行HTTP请求的时候,可以通过设置该参数来设置自定义的一些头部信息。 通常情况下,携带特定的额外HTTP头部可以使用某项功能,如果是这类需求,可以通过设置该属性来实现。

@property (strong, nonatomic) NSMutableDictionary *customHeaders

Declared In

QCloudCOSSMHUploadObjectRequest.h

Extension Methods

  putInitInfo

不用续期

@property (nonatomic, strong) QCloudSMHInitUploadInfo *putInitInfo

Declared In

QCloudCOSSMHUploadObjectRequest.m