JCSDK-C#
Public 成员函数 | 静态 Public 成员函数 | 所有成员列表
JCSDK.JCStorage.JCStorage类 参考

文件储存通道类 更多...

Public 成员函数

JCStorageItem UploadFile (string path)
 上传文件 更多...
 
JCStorageItem DownloadFile (string uri, string savePath)
 下载文件 更多...
 

静态 Public 成员函数

static JCStorage Create (JCClient.JCClient client, JCStorageCallback callback)
 创建JCStorage对象 JCStorage 的所有接口函数,如无特殊说明,都建议在主线程调用 更多...
 
static void Destroy ()
 销毁 JCStorage 对象 该方法为同步调用,需要等待 JCStorage 实例资源释放后才能执行其他方法,调用此方法后,你将无法再使用 JCStorage 的其他方法和回调 我们不建议在 JCSDK 的回调中调用此方法销毁 JCStorage 对象,否则会引起崩溃 如需在销毁后再次创建 JCStorage 实例,需要等待Destroy 方法执行结束后再创建实例 更多...
 

详细描述

文件储存通道类

成员函数说明

◆ Create()

static JCStorage JCSDK.JCStorage.JCStorage.Create ( JCClient.JCClient  client,
JCStorageCallback  callback 
)
static

创建JCStorage对象 JCStorage 的所有接口函数,如无特殊说明,都建议在主线程调用

  • 调用此方法创建 JCStorage 对象后,期间没有调用过 destroy 方法销毁对象,然后又重复调用此方法,会直接返回第一次创建的 JCStorage 对象
  • 调用此方法前确保 JCClient 已完成初始化
    参数
    clientJCClient对象
    callbackJCStorageCallback 回调接口,用于接收JCStorage通知
    "JCClient、JCStorageCallback 任意一个参数传空就会出现调用异常"
返回
JCStorage对象

◆ Destroy()

static void JCSDK.JCStorage.JCStorage.Destroy ( )
static

销毁 JCStorage 对象 该方法为同步调用,需要等待 JCStorage 实例资源释放后才能执行其他方法,调用此方法后,你将无法再使用 JCStorage 的其他方法和回调 我们不建议在 JCSDK 的回调中调用此方法销毁 JCStorage 对象,否则会引起崩溃 如需在销毁后再次创建 JCStorage 实例,需要等待Destroy 方法执行结束后再创建实例

◆ DownloadFile()

JCStorageItem JCSDK.JCStorage.JCStorage.DownloadFile ( string  uri,
string  savePath 
)

下载文件

参数
uri文件地址
savePath本地文件保存地址,由用户自行指定,需精确到文件名及格式,例如:/sdcard/emulated/0/audio.wmv。请确保目录存在且可写。
返回
JCStroageItem 对象,异常返回 null

◆ UploadFile()

JCStorageItem JCSDK.JCStorage.JCStorage.UploadFile ( string  path)

上传文件

参数
path文件路径,需精确到文件名及格式,例如:/sdcard/emulated/0/audio.wmv。请确保目录存在。
返回
返回 JCStorageItem 对象, 文件大小不要超过100MB,异常返回 null

该类的文档由以下文件生成: