故障排查GitHub issue2 分钟阅读排错/错误码

解决FastGPT工作流文件上传部分类型无法获取文件链接的问题

在FastGPT 4.14.8.1私有部署版本中,用户在工作流内启用文件上传功能并配置多种文件类型后,仅配置的第一种PDF/TXT类型、第二种图片类型可在AI对话中正常获取文件链接,其余配置的文件类型无法生成对应的文件链接,上传对应文件后无链接展示。附带的截图分别展示了可正常获取链接与无法获取链接的界面差异。

现象

在FastGPT 4.14.8.1私有部署版本中,用户在工作流内启用文件上传功能并配置多种文件类型后,仅配置的第一种PDF/TXT类型、第二种图片类型可在AI对话中正常获取文件链接,其余配置的文件类型无法生成对应的文件链接,上传对应文件后无链接展示。附带的截图分别展示了可正常获取链接与无法获取链接的界面差异。

可能原因

当前未明确该问题的直接技术根源,结合现象可初步推测可能与工作流文件上传的类型校验逻辑、文件类型的解析配置遗漏,或是对应文件类型的处理链路异常有关,具体原因需结合实际部署环境进一步确认。

排查步骤

  1. 登录FastGPT私有部署环境,进入出现问题的工作流编辑页面,查看文件上传节点的已启用文件类型列表,确认所有需要使用的文件类型是否均已勾选配置。
  2. 检查该工作流内AI对话节点的相关配置,确认是否存在过滤文件链接输出的相关设置项。
  3. 上传曾无法获取链接的对应文件类型,查看FastGPT后台的运行日志,检索是否存在与文件处理、链接生成相关的报错信息(需按实际环境操作查看)。
  4. 对比可正常生成链接的PDF/TXT、图片类型与异常类型的配置参数,确认是否存在类型标识或参数遗漏的情况。

解决与验证

若排查发现是文件上传节点的配置遗漏,可重新勾选对应异常的文件类型,保存工作流配置后重新上传测试,验证是否可正常生成文件链接。若排查发现为程序逻辑层面的异常,需结合实际环境的后台日志进一步定位修复。验证方式为上传对应曾无法获取链接的文件,在AI对话界面中确认是否正常展示文件链接。

来源:https://github.com/labring/FastGPT/issues/6548