JCSDK-iOS
|
#import <JCStorage.h>
构造函数 | |
(JCStorageItem *) | - uploadFile: |
(JCStorageItem *) | - downloadFile:savePath: |
(bool) | - cancelFile: |
类方法 | |
(JCStorage *) | + create:callback: |
(void) | + destroy |
文件存储类
上传文件:将文件上传至服务器,上传成功后服务器会返回文件地址,地址一般会有一定的有效期
下载文件:通过上传文件服务器返回的地址来下载该文件
- (bool) cancelFile: | (JCStorageItem *) | item |
取消正在进行的文件上传下载
item | JCStorageItem 对象,由downloadFile返回 |
+ (JCStorage *) create: | (JCClient *) | client | |
callback: | (id<JCStorageCallback>) | callback | |
创建 JCStorage 对象
JCStorage 的所有接口函数,如无特殊说明,都建议在主线程调用
client | JCClient 对象 |
callback | JCStorageCallback 对象,用于回调相关通知 |
JCClient、JCStorageCallback 任意一个参数传空就会出现调用异常 |
- (JCStorageItem *) downloadFile: | (NSString *) | uri | |
savePath: | (NSString *) | savePath | |
下载文件
uri | 文件地址 |
savePath | 本地文件保存地址,由用户自行指定,需精确到文件名及格式,例如:/Documents/JuphoonCloud/audio.wmv。请确保目录存在且可写。
|
- (JCStorageItem *) uploadFile: | (NSString *) | path |
上传文件
path | 文件路径,需精确到文件名及格式,例如:/Documents/JuphoonCloud/audio.wmv。请确保目录存在。 |