使用阿里云视觉智能开放平台服务时,大部分算法都对文件类型有要求,视觉智能开放平台根据传入的文件URL或者对文件Base64进行解码之后还原文件,会先进行文件类型判断,文件类型校验通过之后,再进行后续智能处理。
说明
阿里云视觉智能开放平台视觉AI能力API接入、接口使用或问题咨询等,请通过钉钉群(23109592)加入阿里云视觉智能开放平台咨询群联系我们。
如果您的API调用出现类似如下报错信息,说明您的文件类型不匹配,请结合具体算法API文档检查相关文件类型:
{
"RequestId": "4D2E2BD6-04F5-5C1D-8601-F06AAE40E006",
"HostId": "facebody.cn-shanghai.aliyuncs.com",
"Code": "InvalidFile.Type",
"Message": "文件类型错误,请检查文件类型 - 请参考算法API文档,使用算法支持的文件类型"
}
文件类型的判断
阿里云视觉智能开放平台能够读取文件并获取真实的文件类型,不是通过文件后缀名进行类型判断,所以通过修改文件后缀名的方式改变文件真实类型是无效的。
例如,将一张GIF格式的图片test.gif改名为test.jpg,阿里云视觉智能开放平台仍然能够识别出它是一张GIF格式的图片,从而进行类型判断。
您可以通过MediaInfo等工具判断文件的真实类型。如下图所示,即使将文件后缀改为.jpg,但该图片文件本质上仍是GIF格式。
文件类型的转换
如果您想转换文件的真实类型,需要使用专业的媒体转换工具,将文件重新导出为您需要的类型,或者通过代码将文件读入后重新输出为您需要的类型。
文档内容是否对您有帮助?