OBSUploadFileRequest Class Reference

Inherits from OBSBaseRequest : OBSAbstractModel : OBSMTLModel
Conforms to OBSUploadFileProtocol
Declared in OBSUploadFileModel.h
OBSUploadFileModel.m

Overview

Resumable upload request

Other Methods

– initWithBucketName:objectKey:uploadFilePath:

Request for initializing a resumable upload

- (instancetype)initWithBucketName:(NSString *)bucketName objectKey:(NSString *)objectKey uploadFilePath:(NSString *)uploadFilePath

Parameters

bucketName

Bucket name

objectKey

Object name

uploadFilePath

Path to the to-be-uploaded file

Return Value

Resumable upload request

Declared In

OBSUploadFileModel.h

– cancel

Cancel the request.

- (void)cancel

Declared In

OBSBaseModel.h

Other Methods

  bucketName

Bucket name

@property (nonatomic, strong, nonnull) NSString *bucketName

Declared In

OBSUploadFileModel.h

  objectKey

Object name

@property (nonatomic, strong, nonnull) NSString *objectKey

Declared In

OBSUploadFileModel.h

  objectACLPolicy

Object ACL

@property (nonatomic, assign) OBSACLPolicy objectACLPolicy

Declared In

OBSUploadFileModel.h

  storageClass

Storage class

@property (nonatomic, assign) OBSStorageClass storageClass

Declared In

OBSUploadFileModel.h

  metaDataDict

Metadata

@property (nonatomic, strong, nullable) NSDictionary *metaDataDict

Declared In

OBSUploadFileModel.h

  websiteRedirectLocation

Website redirection

@property (nonatomic, strong, nonnull) NSString *websiteRedirectLocation

Declared In

OBSUploadFileModel.h

  encryption

Encryption mode

@property (nonatomic, strong, nonnull) __kindof OBSAbstractEncryption *encryption

Declared In

OBSUploadFileModel.h

  uploadFilePath

Path to the to-be-uploaded file

@property (nonatomic, strong, nonnull) NSString *uploadFilePath

Declared In

OBSUploadFileModel.h

  uploadProgressBlock

Upload callback

@property (atomic, copy, nonnull) OBSNetworkingUploadProgressBlock uploadProgressBlock

Declared In

OBSUploadFileModel.h

  enableCheckpoint

Whether resumable mode is used

@property (nonatomic, assign) BOOL enableCheckpoint

Declared In

OBSUploadFileModel.h

  enableMD5Check

File MD5 verification

@property (nonatomic, assign) BOOL enableMD5Check

Declared In

OBSUploadFileModel.h

  checkpointFilePath

File used to record progresses of resumable upload

@property (nonatomic, strong, nonnull) NSString *checkpointFilePath

Declared In

OBSUploadFileModel.h

  partSize

Part size

@property (nonatomic, strong, nonnull) NSNumber *partSize

Declared In

OBSUploadFileModel.h