国标GB28181流媒体服务器EasyGBS开发oss云存储无法删除云端录像问题解决

新版国标GB28181流媒体服务器EasyGBS在云端删除录像时遇到问题,本地录像能正常删除,但云端录像因路径斜杠问题无法删除。通过将路径中的反斜杠“”替换成正斜杠“/”,成功解决了云端录像的删除问题。

新版的国标GB28181流媒体服务器EasyGBS正在研发中,我们的研发团队也使用了oss云存储来进行视频文件的保存。

TIM图片20191119101618.png

在我们做测试的时候,发现前端调用后端删除录像接口的时候,本地录像可以删除,但云端录像删除不了。

我们查看了云端录像结构如下:

578.png

云端录像路径拼接如下:

www\record\34020000001320000110_34020000001320000111\20200605\20200605151857

在调用删除方法的时候,删除不了这个路径下的文件。这肯定是不正常的情况,我们推测是删除云端时云端录像路径不对才导致录像无法删除。

579.png

后来我们进行了测试,修改路径中的反斜杠 “ \ ” 替换成正斜杠 “ / ” ,发现替换斜杠后的路径就能够正常进行删除操作了。

替换后如下:

www/record/34020000001320000110_34020000001320000111/20200605\20200605151857

云端存储路径和Windows本地存储路径会出现斜杠和反斜杠的不能识别的情况,即在上层传入路径的时候调用方法对路径进行替换即可。

580.png

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值