Проблема с Azure Computer Vision API - PullRequest
0 голосов
/ 27 марта 2019

У меня проблема с API Azure Computer Vision.Если я отправляю запрос с contentType = application / json и URL-адресом изображения в теле запроса JSON, все работает нормально, но при отправке двоичного изображения (с кодировкой base 64) с contentType = application / octet-stream это выдает мне ImageFormatInvalid в респ

[
    {
        "key": "Ocp-Apim-Subscription-Key", 
        "value": "6f7ff175139e4e1d8b943c6170fe5b8e",
        "description": ""
    },
    {
        "key": "Content-Type",
        "value": "multipart/form-data",
        "description": ""
    }
]

Content-Type: multipart / form-data и запрос ввода в виде двоичных данных изображения

1 Ответ

1 голос
/ 27 марта 2019

API ожидает изображение в двоичном виде, а не в кодировке base64. См. Определение API здесь: https://westus.dev.cognitive.microsoft.com/docs/services/5adf991815e1060e6355ad44/operations/56f91f2e778daf14a499e1fa

...