AnyChat技术支持论坛

标题: 发送附件 [打印本页]

作者: njcitwshy    时间: 2013-11-7 09:40
标题: 发送附件
我发送附件,对方怎么接收不到,没有提示呢,我注册了相关函数了anychat.SetTransDataEvent(this);,还有发送的接口TransFile(int userid, String filepath, int wparam, int lparam, int flags, AnyChatTransTaskOutParam outParam)最后一个参数应该传什么呢,我新建了一个对象放进去的anychat.TransFile(id, audioPath,(int) (recordTime / 1000), 1, 0,new AnyChatTransTaskOutParam());


作者: 廖斌    时间: 2013-11-7 09:49
你好。最后一个参数要传一个AnyChatTransTaskOutParam 对象,AnyChatTransTaskOutParam 中可以获取任务ID用于查询传输进度等。文件没有收到的原因可能是没有设置接收路径。这里附上一个android端发送文件的demo

AnychatTranfile.rar

267.08 KB, 下载次数: 9


作者: njcitwshy    时间: 2013-11-7 10:08
我用你给的demo发送给我写的demo,提示“接收方取消任务”,这是啥原因呢

作者: admin    时间: 2013-11-7 10:10
接收方没有注册相关的事件?比如:anychat.SetTransDataEvent(this);
作者: 廖斌    时间: 2013-11-7 10:22
njcitwshy 发表于 2013-11-7 10:08
我用你给的demo发送给我写的demo,提示“接收方取消任务”,这是啥原因呢

你取消发送了?
作者: 廖斌    时间: 2013-11-7 10:59
njcitwshy 发表于 2013-11-7 10:08
我用你给的demo发送给我写的demo,提示“接收方取消任务”,这是啥原因呢

你好,中文名的文件发送有些问题,查询到状况传输状况是“取消发送了”。我们分析下,有结果在这个帖子中通知您
作者: njcitwshy    时间: 2013-11-7 10:59
廖斌 发表于 2013-11-7 10:22
你取消发送了?

没有取消发送,是接收方取消任务,不是发送方,是不是没有设置接受文件保存路径啊
作者: 廖斌    时间: 2013-11-7 11:01
njcitwshy 发表于 2013-11-7 10:59
没有取消发送,是接收方取消任务,不是发送方,是不是没有设置接受文件保存路径啊

你试试发送英文名的文件,应该是ok的。我是在第一个loginactiviy中设置保存路径的,可以参考代码
作者: njcitwshy    时间: 2013-11-7 11:15
可以了,我用的是英文路径名,刚刚没有设置保存路径,所以不行,现在解决了,多谢啦




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