【问题标题】:Why do I receive a UnsupportedMediaType message when trying to analyze a form?为什么我在尝试分析表单时会收到 UnsupportedMediaType 消息?
【发布时间】:2019-10-16 06:35:12
【问题描述】:

我正在使用表单识别器预览。我已经使用本文档中提供的文档训练了一个模型。

https://docs.microsoft.com/en-us/azure/cognitive-services/form-recognizer/quickstarts/curl-train-extract

但是,当我尝试执行 curl 命令来分析请求时;我收到一条错误消息,指示:

{"error":{"code":"UnsupportedMediaType","message":"如果是 HTML 表单数据,多部分请求必须包含媒体类型为 - 'application/pdf', 'image /jpeg' 或 '图片/png'。"}

我上传的文件是 PDF(我已验证响应标头)。我还在 curl 请求中指出了这一点:

curl -X POST "https://[omitted]/formrecognizer/v1.0-preview/custom/models/[omitted]/analyze" -H "Content-Type: multipart/form-data" -F "form=[省略];type=application/pdf" -H "Ocp-Apim-Subscription-Key : [省略]"

【问题讨论】:

    标签: microsoft-cognitive


    【解决方案1】:

    刚刚解决了。将 Content-Type 更改为“application/pdf”并在正文中发送 PDF 的内容,它似乎不适用于路径。

    【讨论】:

      【解决方案2】:

      能否分享您的 PDF 文档,问题可能在于包含不同媒体类型的 PDF 文档。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-10-30
        • 2017-01-17
        • 1970-01-01
        • 1970-01-01
        • 2019-08-11
        • 1970-01-01
        相关资源
        最近更新 更多