|
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。请确保目录存在。 |