azure - Azure 计算机视觉 API 的问题

标签 azure azure-cognitive-services

我遇到了 Azure 计算机视觉 API 的问题。如果我发送一个带有 contentType = application/json 的请求,并且在 JSON 请求正文中包含图像 URL,那么一切工作正常,但是在发送带有 contentType = application/octet-stream 的二进制图像(base 64 编码)时,它会在响应中给出 ImageFormatInvalid

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

内容类型:multipart/form-data 并要求输入为二进制图像数据

最佳答案

API 需要二进制形式的图像,而不是 base64 编码的图像。请参阅此处的 API 定义:https://westus.dev.cognitive.microsoft.com/docs/services/5adf991815e1060e6355ad44/operations/56f91f2e778daf14a499e1fa

关于azure - Azure 计算机视觉 API 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55376350/

相关文章:

.net - Windows Azure 基于消息的体系结构

c# - 使用 C# 将文件从 azure 文件共享移动到 Blob 存储中

azure - Microsoft Azure Face API - 人脸检测返回值,但不返回faceId

azure - 如何确定要与 Azure 表单识别器服务一起使用的 Azure 训练模型。可以在同一个模型中训练多个布局吗?

azure - luis api 3.0 预览版找不到应用程序

javascript - 在 JavaScript 中向 Microsoft Emotion API 发出 ajax 请求

azure-cognitive-services - Bing 网络搜索 API - 结果中的记录数量有限

c# - 使用 PCL 和 Xamarin 对 Azure 移动服务执行单元测试时程序集版本不匹配

azure - documentdb 从 null 值返回空对象

java - 如何使用服务主体和 Java/Spring-Boot 连接到 Azure Blob 存储