-
Self Checks
1. Is this request related to a challenge you're experiencing? Tell me about your story.I create two tool plugin myself and try to integrate them into my workflow. The upstream tool has a file as its output. Much appreciated if anyone could help me with this issue! 2. Additional context or commentsNo response |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
|
Hi @Donchka! I'm Dosu and I’m helping the dify team. This is a known issue caused by the Solution: Set For Docker Compose setups (Dify 1.11.4+), you may also need to configure:
Important notes:
After updating, restart your services: docker-compose down && docker-compose up -dThis should make upstream tool file outputs work the same way as user input files in your downstream tools. To reply, just mention @dosu. How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other |
Beta Was this translation helpful? Give feedback.

Hi @Donchka! I'm Dosu and I’m helping the dify team.
This is a known issue caused by the
FILES_URLenvironment variable not being properly configured. When it's empty or misconfigured, Dify generates file URLs as relative paths (/files/tools/...) instead of full URLs with the protocol prefix.Solution: Set
FILES_URLin your.envfile with the full protocol:For Docker Compose setups (Dify 1.11.4+), you may also need to configure:
INTERNAL_FILES_URL=http://api:5001— for internal container-to-container communicationFILES_URL=http://your-external-ip:port— for external accessImportant notes:
localhostin Docker environments — use your actua…