OSSData Class Reference
Inherits from | OSSObject : NSObject |
Declared in | OSSData.h OSSData.m |
Tasks
Other Methods
-
– initWithBucket:withKey:
-
– cancel
-
– getResourceURL
-
– getResourceURL:andExpire:
-
– setData:withType:
-
– setMetaKey:withMetaValue:
-
– setRangeFrom:to:
-
– get:
-
– getWithDataCallback:withProgressCallback:
-
– delete:
-
– deleteWithDeleteCallback:
-
– upload:
-
– uploadWithUploadCallback:withProgressCallback:
-
– copyFromBucket:key:error:
-
– copyFromWithBucket:withKey:withCopyCallback:
Extension Methods
-
isRange
property -
connection
property
Properties
Instance Methods
copyFromBucket:key:error:
阻塞从指定的object复制
- (void)copyFromBucket:(NSString *)bucket key:(NSString *)key error:(NSError **)error
Discussion
@method
Declared In
OSSData.h
copyFromWithBucket:withKey:withCopyCallback:
非阻塞从指定的object复制
- (void)copyFromWithBucket:(NSString *)bucket withKey:(NSString *)key withCopyCallback:(void ( ^ ) ( BOOL , NSError *))copyCallback
Discussion
@method
Declared In
OSSData.h
deleteWithDeleteCallback:
非阻塞删除该object
- (void)deleteWithDeleteCallback:(void ( ^ ) ( BOOL , NSError *))deleteCallback
Discussion
@method
Declared In
OSSData.h
get:
阻塞下载数据,error用来存放错误信息
- (NSData *)get:(NSError **)error
Discussion
@method
Declared In
OSSData.h
getResourceURL
生成一个public资源的url
- (NSString *)getResourceURL
Discussion
@method
Declared In
OSSData.h
getResourceURL:andExpire:
生成一个private资源的url,当前用户的accessKey,availablePeriodInSeconds是url可用时间
- (NSString *)getResourceURL:(NSString *)accessKey andExpire:(int)availablePeriodInSeconds
Discussion
@method
Declared In
OSSData.h
getWithDataCallback:withProgressCallback:
非阻塞下载数据,并实现progress来访问进度
- (void)getWithDataCallback:(void ( ^ ) ( NSData *, NSError *))dataCallback withProgressCallback:(void ( ^ ) ( float ))progressCallback
Discussion
@method
Declared In
OSSData.h
initWithBucket:withKey:
使用bucket和key初始化一个OSSData实例,bucket为数据所在的bucket,key为object key
- (instancetype)initWithBucket:(OSSBucket *)bucket withKey:(NSString *)key
Discussion
@method
Declared In
OSSData.h
setData:withType:
在进行上传之前需要调用该函数设置待上传的数据,以及数据的content type属性
- (void)setData:(NSData *)nsdata withType:(NSString *)type
Discussion
@method
Declared In
OSSData.h
setMetaKey:withMetaValue:
设置自定义meta
- (void)setMetaKey:(NSString *)metaKey withMetaValue:(NSString *)metaValue
Discussion
@method
Declared In
OSSData.h
setRangeFrom:to:
在要调用getRange方法之前需要调用该方法设置需要下载的字节数据范围
- (void)setRangeFrom:(long)begin to:(long)end
Discussion
@method
Declared In
OSSData.h