Skip to content

[Bug]: Files larger than 100 MB fail to upload in directories with special characters in their names (e.g., SQ-0.5%BF-150). #57563

@zhangjm365

Description

@zhangjm365

⚠️ This issue respects the following points: ⚠️

Bug description

Nextcloud server version: 32.0.3
Nextcloud client version: 4.0.4
When a directory name contains a specific string—such as SQ-0.5%BF-150—and the directory contains relatively large files, synchronization fails with the error message:
"Path error: File/folder does not exist."
In this directory, I tested uploading a 120 MB file, which failed, while a 98 MB file uploaded successfully. This suggests the failure threshold may be around 100 MB.
The issue is 100% reproducible and occurs in both the Snap and AIO (All-in-One) versions.
NEXTCLOUD版本32.0.3,客户端版本4.0.4 。
当目录名中带有特定字符串,比如SQ-0.5%BF-150,并且该目录下文件大于130MB时,同步会失败,报的错误信息为
路径错误,文件/文件夹不存在,我测试了98MB大小的文件,在同一目录下上传是成功,猜测临界值可能是100MB,
复现率100%,在SNAP版本和AIO版本均可复现。

Steps to reproduce

1.Create a synced folder.
2.Inside the synced folder, create a directory named SQ-0.5%BF-150.
3.Place a file larger than 120 MB into this directory.

Expected behavior

The file uploads and syncs successfully without any errors.Actual behavior:
Sync fails with the error: "Path error: File/folder does not exist."

Nextcloud Server version

32

Operating system

Debian/Ubuntu

PHP engine version

None

Web server

None

Database engine version

None

Is this bug present after an update or on a fresh install?

None

Are you using the Nextcloud Server Encryption module?

None

What user-backends are you using?

  • Default user-backend (database)
  • LDAP/ Active Directory
  • SSO - SAML
  • Other

Configuration report

List of activated Apps

Nextcloud Signing status

Nextcloud Logs

Additional info

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions