AnyChat技术支持论坛

标题: 非管理员权限下设置录像文件保存路径文件问题 [打印本页]

作者: guangxian2012    时间: 2015-2-12 14:31
标题: 非管理员权限下设置录像文件保存路径文件问题
各位大神,我们的需求有一个应用场景是这样的:
1、使用AnyChat接口将录像文件保存路径设置在系统盘

2、并使用在录像完成后,通过AnyChat提供的录像回调返回路径将录制文件传到服务器

但是在有些客户的机器上面发现设置的录像保存路径中没有生成录制文件,并且用回调路径发送文件也不成功,返回710。
测试人员发现只有在操作系统的非管理员权限下,才会有这种问题,管理员权限是没有问题的。
请教各位大神,有没有遇到类似的问题,是什么原因?怎么解决的?

作者: 廖斌    时间: 2015-2-12 14:48
您好,这个问题,可能是非管理员权限没有写系统盘的权限,用户的数据会被重定向,这个是操作系统的保护措施造成的。参考:
http://www.shangxueba.com/jingyan/99757.html

作者: guangxian2012    时间: 2015-2-12 14:50
廖斌 发表于 2015-2-12 14:48
您好,这个问题,可能是非管理员权限没有写系统盘的权限,操作系统的保护措施造成的。

哦,那应该怎么解决呢?
作者: 廖斌    时间: 2015-2-12 14:58
guangxian2012 发表于 2015-2-12 14:50
哦,那应该怎么解决呢?

我们r4509版本以上是有处理这个情况的,比如你设置的路径为c:\record,处理的机制是这样的。
1、设置的目录和文件会生成在用户目录下,这个是操作系统的用户数据重定向机制,如我的是“C:\Users\Guest\AppData\Local\VirtualStore\record”

2、录制完成返回的回调路径依然是你设置的路径,如我的是“c:\record”

3、将“c:\record”跟“C:\Users\Guest\AppData\Local\VirtualStore\record”做内核映射

客户端只要用录制回调返回的路径(如“c:\record”)就可以发送文件成功了。
作者: guangxian2012    时间: 2015-2-12 15:04
廖斌 发表于 2015-2-12 14:58
我们r4509版本以上是有处理这个情况的,比如你设置的路径为c:\record,处理的机制是这样的。
1、设置的 ...

网上的web版本是r4509版本以上吗?我现在可以更新吗?
作者: 廖斌    时间: 2015-2-12 15:05
是的,目前最新的版本是R4509,您可以更新下试试
作者: guangxian2012    时间: 2015-2-12 15:05
廖斌 发表于 2015-2-12 15:05
是的,目前最新的版本是R4509,您可以更新下试试

好的,谢谢您及时详尽的回答,我升级版本试下。




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