Skip to content

上传文件取件码不能正确返回 #546

Open

Description

@edgeofendlessworld

2.8.5版本,使用s3存储,上传小文件时取件码能正确返回,但上传大文件(测试100MB)时会提示上传失败,且无任何报错信息,但进入管理员后台后可以查看取件码,使用2023主题。查看上传文件的请求返回为502

Activity

  1. vastsa commented on Oct 27, 2026

    @vastsa
    Owner

    已检查当前上传路径:文件转存成功并创建分享记录后才返回取件码。仅凭 502 且后台已有记录,暂不能确认是应用缺陷,可能涉及反向代理等待上游响应超时。请补充:准确镜像标签/摘要、失败请求路径、请求耗时、Nginx error.log 对应行、应用同一时段日志以及脱敏的 proxy_read_timeout/proxy_send_timeout 配置。可先在受控内网绕过代理直连服务对照测试;不要公开 AK/SK 或管理员 token。此 issue 保留,拿到证据后继续修。

  2. edgeofendlessworld commented on Oct 27, 2026

    @edgeofendlessworld
    Author
    1. 已检查当前上传路径:文件转存成功并创建分享记录后才返回取件码。仅凭 502 且后台已有记录,暂不能确认是应用缺陷,可能涉及反向代理等待上游响应超时。请补充:准确镜像标签/摘要、失败请求路径、请求耗时、Nginx error.log 对应行、应用同一时段日志以及脱敏的 proxy_read_timeout/proxy_send_timeout 配置。可先在受控内网绕过代理直连服务对照测试;不要公开 AK/SK 或管理员 token。此 issue 保留,拿到证据后继续修。

    排查了一下,lanol/filecodebox:latest,发现文件上传在2023主题和2024主题逻辑似乎不一样,首先配置均为S3存储桶,测试前已重新清空配置文件并重新配置容器,切换主题时使用的同一份配置文件,在本地内网测试,2024版本在上传文件时似乎会将文件切片之后很快传输到s3中,表现为服务器网络是均衡的,生成过程中服务器的上传和下载速度均为3MB每秒(宽带上限)。而2023版本在上传文件时会瞬间跑满本地网络带宽(100MB每秒),随后服务器进行上传(3MB每秒),这对于小文件问题不大,但对于大文件后端无响应很容易超时而掐断,以上是我的测试。我的建议是在未来的版本中将2023主题去掉,兼容适配成本有点高,只使用2024版本主题。同时也希望大大给2024主题加上自定义背景图片功能,像2023一样,主要是因为2023能自定义背景图片更美观所以才当钉子户的。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions