本地部署dify的Excel提取器出现以下问题:Error extracting from Excel workbook: Request URL is missing an ‘http://’ or
本地部署dify的Excel提取器出现以下问题An error occurred in the samanhappy/excel_process/excel_process, please contact the author of samanhappy/excel_process/excel_process for help, error type: Exception, error details: Error extracting from Excel workbook: Request URL is missing an ‘http://’ or ‘https://’ protocol.1. 问题背景与现象1.1 环境本人的dify版本是1.14.1使用docker部署在内网环境。1.2 问题现象描述使用dify的Excel提取器解析Excel文件时出现该报错An error occurred in the samanhappy/excel_process/excel_process, please contact the author of samanhappy/excel_process/excel_process for help, error type: Exception, error details: Error extracting from Excel workbook: Request URL is missing an http:// or https:// protocol.2. 根本原因Dify 部署时FILES_URL 这个环境变量没有配置或配置不正确。它负责为所有文件生成可访问的 URL如果缺失系统就会使用无效的相对路径导致文件处理插件报错。3. 解决方案3.1 配置 FILES_URL 环境变量1.进入 Dify 的 docker 目录/dify-main/docker找到 .env 文件。2.设置变量值找到 FILES_URL 这一行修改为FILES_URLhttp://api:5001。3.2 重启docker容器# 停止容器 docker compose down # 重新启动并加载新配置 docker compose up -d重启完成后docker容器自动重新加载环境变量此时也就正常使用了。版权声明本文采用 CC BY-NC-SA 4.0 协议进行许可转载请注明出处。