BmobProFile Class Reference
Inherits from | NSObject |
---|---|
Declared in | BmobProFile.h |
+ downloadFileWithFilename:block:progress:
下载文件
+ (void)downloadFileWithFilename:(NSString *)filename block:(BmobFileDownloadResultBlock)block progress:(BmobProgressBlock)progressBlock
Parameters
filename |
文件名 |
---|---|
block |
下载的结果 |
progressBlock |
下载的进度 |
Declared In
BmobProFile.h
+ cacheFizesSize
存放下载文件的图片的文件夹的大小
+ (long long)cacheFizesSize
Return Value
文件夹的大小
Declared In
BmobProFile.h
+ thumbnailImageWithFilename:ruleID:resultBlock:
缩略图处理
+ (void)thumbnailImageWithFilename:(NSString *)filename ruleID:(NSUInteger)ruleID resultBlock:(BmobFileResultBlock)block
Parameters
filename |
图片的文件名 |
---|---|
ruleID |
规格ID |
block |
处理的结果信息,包括是否成功,错误信息,文件名,文件的url地址 |
Declared In
BmobProFile.h
+ localThumbnailImageWithFilepath:ruleID:resultBlock:
本地缩略图处理
+ (void)localThumbnailImageWithFilepath:(NSString *)filepath ruleID:(NSUInteger)ruleID resultBlock:(BmobLocalImageResultBlock)block
Parameters
filepath |
图片的路径 |
---|---|
ruleID |
规格ID |
block |
处理的结果信息,包括是否成功,错误信息,文件的地址 |
Declared In
BmobProFile.h
+ localThumbnailImageWithFilepath:mode:width:height:resultBlock:
本地缩略图处理
+ (void)localThumbnailImageWithFilepath:(NSString *)filepath mode:(ThumbnailImageScaleMode)m width:(CGFloat)w height:(CGFloat)h resultBlock:(BmobLocalImageResultBlock)block
Parameters
filepath |
图片的路径 |
---|---|
m |
图片处理的模式 |
w |
宽度 |
h |
高度 |
block |
处理的结果信息,包括是否成功,错误信息,文件的地址 |
Declared In
BmobProFile.h
+ signUrlWithFilename:url:validTime:accessKey:secretKey:
开启安全验证后的url签名
+ (NSString *)signUrlWithFilename:(NSString *)filename url:(NSString *)urlString validTime:(int)validTime accessKey:(NSString *)a secretKey:(NSString *)s
Parameters
filename |
文件名 |
---|---|
urlString |
文件的url地址 |
validTime |
有效时间 单位:秒 |
a |
accessKey |
s |
secretKey |
Return Value
签名后的url地址
Declared In
BmobProFile.h
+ getFileAcessUrlWithFileName:callBack:
得到直接访问文件的url
+ (void)getFileAcessUrlWithFileName:(NSString *)fileName callBack:(BmobGetAccessUrlBlock)block
Parameters
block |
返回的回调 |
---|---|
uuid |
上传文件时得到的uuid |
Declared In
BmobProFile.h
+ deleteFileWithFileName:callBack:
删除已上传文件
+ (void)deleteFileWithFileName:(NSString *)fileName callBack:(BmobBooleanResultBlock)block
Parameters
block |
返回的回调 |
---|---|
uuid |
上传文件时得到的uuid |
Declared In
BmobProFile.h
+ uploadFileWithPath:block:progress:
上传文件
+ (void)uploadFileWithPath:(NSString *)path block:(BmobFileResultBlock)block progress:(BmobProgressBlock)progressBlock
Parameters
path |
路径 |
---|---|
block |
上传的结果 |
progressBlock |
上传的进度 |
Declared In
BmobProFile.h
+ uploadFileWithFilename:fileData:block:progress:
上传文件
+ (void)uploadFileWithFilename:(NSString *)filename fileData:(NSData *)data block:(BmobFileResultBlock)block progress:(BmobProgressBlock)progressBlock
Parameters
filename |
文件名(带后缀) |
---|---|
data |
文件的数据 |
block |
上传的结果 |
progressBlock |
上传的进度 |
Declared In
BmobProFile.h
+ uploadFilesWithPaths:resultBlock:progress:
批量上传文件
+ (void)uploadFilesWithPaths:(NSArray *)array resultBlock:(BmobBatchFileUploadResultBlock)block progress:(BmobIndexAndProgressBlock)progress
Parameters
array |
文件的路径 |
---|
Declared In
BmobProFile.h
+ uploadFilesWithDatas:resultBlock:progress:
批量上传文件
+ (void)uploadFilesWithDatas:(NSArray *)dataArray resultBlock:(BmobBatchFileUploadResultBlock)block progress:(BmobIndexAndProgressBlock)progress
Parameters
dataArray |
数组中存放的NSDictionary,NSDictionary里面的格式为@{@“filename”:@“你的文件名”,@“data”:文件的data} 文件名需要带后缀 |
---|---|
block |
上传文件的结果回调 |
progress |
上传文件的进度回调,表示当前是第几个,进度多少 |
Declared In
BmobProFile.h