-
Notifications
You must be signed in to change notification settings - Fork 760
Description
Describe the bug
I'm using the mc (Minio) client to upload files but any client should work the same way:
Part A:
mc cp README.md "local/dummy/a%20f+/b/c/3/README.md"At this point the UI will let me navigate to the folder "%20f+/" but it's not able to show me any folders that are there.
I can confirm that it exists in via CLI:
mc ls "local/dummy/a%20f+/b/c/3/"
[2025-12-08 19:19:04 EST] 4.4KiB STANDARD README.mdPart B:
Everything above I ran into without any other code. I also tried to swap out minio for rustfs. Assuming they have an equivalent API this might be the same issues:
err="blob (key \"/test/data/org_main-org/dashboards/ES+net/LHC+Data+Challenge/firefly-details.json\") (code=Unknown):\n gocloud.dev/blob.(*Writer).Close\n /Users/samir/go/pkg/mod/[email protected]/blob/blob.go:464\n - operation error S3: PutObject, https response error StatusCode: 400, RequestID: , HostID: , api error InvalidArgument: Invalid argument" dashboard=firefly-details
I was using https://gocloud.dev/howto/blob/ to upload the file but that might be my own bug somehow, I just wanted to call it out as another pattern where a file upload failed using rustfs that included special chars.
To Reproduce
See above
Expected behavior
work as expected
Screenshots
Desktop (please complete the following information):
- OS: Mac, but running in docker
- Browser: Brave
- Version 1.0.0-alpha.72
Additional context