AnyChat技术支持论坛

标题: 关于BRAC_TransBuffer和BRAC_TransFile [打印本页]

作者: liangchao    时间: 2015-11-12 09:52
标题: 关于BRAC_TransBuffer和BRAC_TransFile


作者: 佰锐科技-陈伟    时间: 2015-11-12 09:57
本帖最后由 佰锐科技-陈伟 于 2015-11-12 10:20 编辑

您好  选择文件传输接口传输图片
透明通道API接口:BRAC_TransBuffer;
文件传输API接口:BRAC_TransFile;
详细说明 请参考如何使用缓冲区及文件传输功能?



作者: liangchao    时间: 2015-11-12 10:40
那请问调用A调用BRAC_TransFile向B发送文件,A发送成功或者B接收到文件有什么现象吗?
作者: liangchao    时间: 2015-11-12 10:43
或者说作为A如何确认自己发送文件成功了呢?不是说只有B收到了一个回调函数事件吧?
作者: 佰锐科技-陈伟    时间: 2015-11-12 10:45
liangchao 发表于 2015-11-12 10:40
那请问调用A调用BRAC_TransFile向B发送文件,A发送成功或者B接收到文件有什么现象吗?

您好  A、B两用户登录服务器成功之后,便可使用文件传输API接口传送文件,当A使用API接口:BRAC_TransFile向B发送文件时,B收到文件后,将触发B的回调函数:文件传输回调函数
作者: liangchao    时间: 2015-11-12 11:05
请问下调用BRAC_TransFile返回码-1是什么失败原因呢?返回-1了B那边是不会触发回调函数的是吗?
作者: liangchao    时间: 2015-11-12 11:09
BRAC_TransFile第一个参数是目标用户ID,第二个参数是文件名包含路径,之后三个是扩展参数 我传入的0,最后一个参数dwTaskId  应该传什么呢?
作者: 佰锐科技-李永星    时间: 2015-11-12 11:51
liangchao 发表于 2015-11-12 11:09
BRAC_TransFile第一个参数是目标用户ID,第二个参数是文件名包含路径,之后三个是扩展参数 我传入的0,最后 ...

您好,请你解压web sdk的压缩包,打里面Doc文件夹,找到《AnyChat for Web SDK 开发手册.pdf》,搜索BRAC_TransFile里面有这个方法详细参数的说明
作者: 佰锐科技-陈伟    时间: 2015-11-12 11:52
liangchao 发表于 2015-11-12 11:09
BRAC_TransFile第一个参数是目标用户ID,第二个参数是文件名包含路径,之后三个是扩展参数 我传入的0,最后 ...

您好 这个是自动生成的 有了这个dwTaskId  就可以查询任务

dwTaskId  与该文件传输对应的任务ID(只有任务添加成功后,该ID才会自动生成,可利用该ID查询该任务的传输进度)
作者: liangchao    时间: 2015-11-12 12:00
返回码是-1代表什么呢?
作者: liangchao    时间: 2015-11-12 12:05
请问下调用BRAC_TransFile返回码-1是什么失败原因呢?返回-1了B那边是不会触发回调函数的是吗?
作者: liangchao    时间: 2015-11-12 13:43
我传入的参数目标用户id是没有问题的,文件名包含路径是D:BACK.jpg,后边三个0,这个传入的参数有问题吗?
作者: liangchao    时间: 2015-11-12 13:47
BRAC_TransFile(mTargetUserId,"D:\BackGround.jpg",0,0,0);//传输文件
代码是如上
作者: liangchao    时间: 2015-11-12 14:11
请问下调用BRAC_TransFile返回码是22286是什么意思啊?
作者: liangchao    时间: 2015-11-12 14:12
var code = BRAC_TransFile(mTargetUserId,"D:\\pic\\BackGround.jpg",0,0,0);//传输文件
                alert("result"+code);
返回22286
作者: 佰锐科技-李友勤    时间: 2015-11-12 14:21
liangchao 发表于 2015-11-12 14:12
var code = BRAC_TransFile(mTargetUserId,"D:\\pic\\BackGround.jpg",0,0,0);//传输文件
                alert("result ...

您好,这里的返回值是任务id,可参考开发文档。
返回id说明已传输成功
作者: liangchao    时间: 2015-11-12 14:56
佰锐科技-李友勤 发表于 2015-11-12 14:21
您好,这里的返回值是任务id,可参考开发文档。
返回id说明已传输成功

好的 多谢了




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3