请问我.NET SDK接人脸人体的活体检测 是使用人脸照片Base64编码作为参数
在VisualStudio开发完成后调试 能正常获取到检测结果
可是项目一旦部署到我们阿里云华南1的ECS上之后 就获取不到检测结果
恳请有经验的大神指导一下啥原因?
请问我.NET SDK接人脸人体的活体检测 是使用人脸照片Base64编码作为参数
在VisualStudio开发完成后调试 能正常获取到检测结果
可是项目一旦部署到我们阿里云华南1的ECS上之后 就获取不到检测结果
恳请有经验的大神指导一下啥原因?
图片转成BASE64字符串后还需要对字符串进行URL编码。
根据前端传回的经过Base64编码的图片,直接调用阿里人脸检测服务实现检测,并将检测成功的图片存入阿里云OSS数据库 ,并存储返回的图片url。
首先用户先填写身份证信息,APP调用摄像头采集人脸信息;然后将采集到的头像进行BASE64编码(需要URLEncoder.encode,防止乱码),将三者信息上送至阿里云的核验接口进行比对返回是否匹配的结果,即:(姓名、身份证号码、人脸照片编码)。
用于活体检测的视频,视频的Base64值; Base64编码后的大小不超过8M,支持mp4、avi、flv格式。 请使用标准的Base64编码方式(带=补位),编码规范参考RFC4648。视频的 VideoUrl、VideoBase64 必须提供一个,如果都提供,只使用 VideoBase64。
可能会有几个原因导致您在阿里云 ECS 上获取不到检测结果:
网络连接问题:您的应用程序可能无法连接检测结果的服务器。请确保您的 ECS 实例能够正常连接到检测结果的服务器,并且没有任何防火墙或其他网络障碍。
部署问题:您的应用程序在 ECS 上可能没有正确部署。请确保您已经正确地部署了您的应用程序,并将其部署到正确的位置。您可以尝试手动部署应用程序,以确认它是否能够正常工作。
权限问题:您的应用程序可能没有足够的权限来检索检测结果。请确保您已经正确地配置了您的应用程序的权限,并且它具有足够的权限来检索检测结果。