AnyChat技术支持论坛

标题: 传输文件问题 [打印本页]

作者: 王小峰    时间: 2013-11-18 11:09
标题: 传输文件问题
我两个手机端传送音频文件的时候,接受过来的文件后面后缀名改了,给我加上了.tmp!
作者: 王小峰    时间: 2013-11-18 11:18
还有个问题,我刚才用11月11号的版本替代了我以前的旧版本,我把库给替换了,为什么我以前传送图片显示正常,现在显示又不正常了呢!音频那块也没有弄好!什么原因!
作者: admin    时间: 2013-11-18 11:25
为什么我以前传送图片显示正常,现在显示又不正常了呢

您好,请问文件是否有传输成功,您看一下文件在目标路径下是否存在?
作者: 王小峰    时间: 2013-11-18 11:29
路径下存在,但是音频文件名后面加了一个.tmp
另一个就是我的图片代码没有改变,只是替换了下库,结果图片传送又不完整了!
作者: 王小峰    时间: 2013-11-18 12:01
还有就是我把我的ip改成你们的ip,图片上传就好了!,这是什么原因!
作者: admin    时间: 2013-11-18 12:02
音频文件名后面加了一个.tmp

文件传输没有完成时,会以.tmp的文件名存在。
作者: 廖斌    时间: 2013-11-18 13:53
王小峰 发表于 2013-11-18 12:01
还有就是我把我的ip改成你们的ip,图片上传就好了!,这是什么原因!

将你们的核心服务器更新到最新的试试?
作者: 王小峰    时间: 2013-11-18 13:58


文件传输没有完成时,会以.tmp的文件名存在。不是只有文件传输完成后才会调用这个方法吗!为什么我的都弹出toast了,然后去查看的时候还是.tmp!

图片也是这种情况,两个手机测试,a给b传图片是好的,b给a传图片是坏的!
@Override
        public void OnAnyChatTransFile(int dwUserid, String FileName,
                        String TempFilePath, int dwFileLength, int wParam, int lParam,
                        int dwTaskId) {
                // TODO Auto-generated method stub
                String name = anychat.GetUserName(dwUserid);
                Toast.makeText(getApplicationContext(), "收到"+name+"传送的"+FileName, 1).show();
        }
作者: admin    时间: 2013-11-18 14:09
您好,请上传一下两个手机上面的log文件,我们帮您分析一下,谢谢。
作者: 王小峰    时间: 2013-11-18 14:34
日志文件,麻烦看看!

新建文件夹 (4).zip

2.47 KB, 下载次数: 1


作者: 王小峰    时间: 2013-11-18 15:30
你好,怎样,结果出来了没有!
作者: admin    时间: 2014-1-24 14:13
您好,请更新SDK,参考:http://bbs.anychat.cn/forum.php? ... &extra=page%3D1




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