🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### **初始化** 1、在sdk初始化配置项中增加文件传输配置信息; 2、在sdk初始化后调用instance.callbackFunctionRegister添加事件注册。 **参数解释** | 属性名 | 初始化参数 | 说明 | | --- | --- | --- | | onFileReceived | 定义文件传输相关配置 | 接收文件通知事件 | **回调说明** | 名称 | 参数(类型):说明 | 接口说明 | 备注 | | --- | --- | --- | --- | | onFileReceived | result(执行结果)<br> data(返回数据) | 接收文件通知事件 |result.code 0表示成功,其他表示错误代号<br>result.msg 结果描述<br> data.userid 发送文件的用户ID<br>data.filename 文件名称<br>data.filePath 文件路径<br>data.fileLength 文件大小<br> | **示例代码** ~~~ //第一种系统通知注册方式:在sdk初始化配置项中增加文件传输配置信息 var instance = AnyChatWebSDK.sdkInit({ ..., fileOpt: fileOpt, ... }); //第二种系统通知注册方式:在sdk初始化后调用instance.callbackFunctionRegister添加事件注册 instance.callbackFunctionRegister(fileOpt); var fileOpt={ //接收文件通知事件 onFileReceived: onFileReceive }; ~~~