You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Logic Apps调用Form Recognizer发送PDF失败的问题排查

Azure Logic App调用Form Recognizer服务报错问题及解决

问题场景

我在Azure Logic App中使用了Analyze Document for Prebuilt or Custom models (v3.0 API)动作,自定义模型本身运行正常,也能通过Postman正常调用。但当尝试从SharePoint获取PDF文件并发送至Form Recognizer服务时,收到以下错误:

{
  "error": {
    "code": "InvalidRequest",
    "message": "Invalid request.",
    "innererror": {
      "code": "InvalidContent",
      "message": "The file is corrupted or format is unsupported. Refer to documentation for the list of supported formats."
    }
  }
}

已尝试的方案

  • 直接将Get file content传入Document/Image File Content输入框
  • 传入表达式body('Get_file_content')['$content']
  • 传入表达式concat('data:application/pdf;base64,',body('Get_file_content')['$content'])
    • 确认该Base64内容可正常转换为PDF,内容有效
  • 传入表达式base64ToBinary(body('Get_file_content')['$content'])
    • 仍然报错失败

解决方法

感谢@vijaya的帮助,发现Document/Image URL参数并非必填项,将该参数留空后,直接使用原始的Get File Content传入Document/Image File Content即可成功调用服务!

内容的提问来源于stack exchange,提问作者ericOnline

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 20:25:57