PunyGear

  • 计算机
  • 旅游
  • 3D打印
  • 游戏
  • 生活
闲情自有天地,方寸推动乾坤。
  1. 首页
  2. 计算机
  3. 正文

Dify更改上传文件大小限制

2026-07-11 10点热度 0人点赞 0条评论

在 Docker 部署的 Dify 中,上传音视频文件时经常会遇到“超过大小限制”的报错(默认视频限制通常为 100MB)。要解除这一限制,需要调整 Dify 的环境变量与 Nginx 配置。以下是具体的操作步骤:

1. 定位并编辑环境变量文件

进入 Dify 的 Docker 部署目录,找到并打开 .env 文件:

cd dify/docker
vim .env  # 或使用其他文本编辑器

2. 修改文件上传大小限制

在 .env 文件中添加或修改以下四个参数(单位:MB)。

版本提示:部分早期版本的 Dify 可能已默认包含这些参数,直接修改即可;但在较新版本(如 1.15.0)中,这些参数可能不存在,需要手动添加。

# 图片文件大小限制
UPLOAD_IMAGE_FILE_SIZE_LIMIT=2000
# 通用文件大小限制
UPLOAD_FILE_SIZE_LIMIT=2000
# 音频文件大小限制
UPLOAD_AUDIO_FILE_SIZE_LIMIT=2000
# 视频文件大小限制
UPLOAD_VIDEO_FILE_SIZE_LIMIT=2000

3. 调整 Nginx 请求体大小限制

仅修改 Dify 后端限制是不够的,还需要同步调大 Nginx 的请求体限制,否则大文件会在 Nginx 网关层被拦截:

# Nginx 客户端最大请求体大小(建议与上述限制保持一致或更大)
NGINX_CLIENT_MAX_BODY_SIZE=2000M

4. 重启服务使配置生效

保存 .env 文件后,执行以下命令重启 Dify 容器:

docker compose down
docker compose up -d

重启完成后,再次尝试上传音视频文件,即可验证大小限制是否已成功解除。

相关

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: AI Dify
最后更新:2026-07-11

PunyGear

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论

COPYRIGHT © 2026 PunyGear. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang