ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### **传送文件** 函数: BRAC_TransFile(INT dwUserId, STRING lpLocalPathName, INT wParam, INT lParam, INT dwFlags) 功能: 传送文件给指定用户 返回值:>0表示任务ID号(可利用该ID查询文件传输进度),否则表示出错。 参数: dwUserId: 整型值,目标用户编号,只针对某一个用户,不能为-1(所有人) lpLocalPathName: 本地文件名,含路径 wParam: 整型值,附带参数1,便于上层应用扩展 lParam: 整型值,附带参数2 dwFlags: 整型值,特殊功能标志,参考:“BRAC_TransBufferEx”方法 备注: 该方法传输效率与“BRAC_TransBufferEx”方法相同,只是在SDK内部封装了文件的分组传输功能,实现对上层应用的透明,简化上层应用的开发难度。 ### **传送文件(扩展)** 函数: BRAC_TransFileEx(lpTaskGuid, dwUserId, lpLocalPathName, dwFlags, lpStrParam) 功能: 传送文件给指定用户(扩展) 返回值:>0表示任务ID号(可利用该ID查询文件传输进度),否则表示出错。 参数: lpTaskGuid: 任务Guid,可用BRAC_GetSDKOption生成(见3.1章节) dwUserId: 整型值,目标用户编号,只针对某一个用户,不能为-1(所有人) lpLocalPathName: 本地文件名,含路径 dwFlags: 整型值,特殊功能标志,参考:“BRAC_TransBufferEx”方法 lpStrParam: 预留参数,可传空字符串或json字符串实现特殊功能