使用阿里云視覺智能開放平臺服務時,大部分算法都對文件類型有要求,視覺智能開放平臺根據傳入的文件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格式。
文件類型的轉換
如果您想轉換文件的真實類型,需要使用專業的媒體轉換工具,將文件重新導出為您需要的類型,或者通過代碼將文件讀入后重新輸出為您需要的類型。
文檔內容是否對您有幫助?