Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cloud Storage - character = encoded to %3D on bucket key name #80

Open
archenroot opened this issue Oct 19, 2021 · 1 comment
Open

Cloud Storage - character = encoded to %3D on bucket key name #80

archenroot opened this issue Oct 19, 2021 · 1 comment

Comments

@archenroot
Copy link

archenroot commented Oct 19, 2021

So i am encoding to bucket key the object metadata like this:
accountantBusinessName=Ing. Monika Frydrychová,accountantBusinessId=86556231/clientBusinessName=Ladislav Zítka,clientBusinessId=74819071/incoming/documentId=fec70948-6a33-4ff5-bb27-ada7f834b283.jpg

But when written in google cloud storage some of characters are encoded which is bad behavior:
accountantBusinessName%3DIng. Monika Frydrychová,accountantBusinessId%3D86556231/clientBusinessName%3DLadislav Zítka,clientBusinessId%3D74819071/incoming/documentId%3Dfec70948-6a33-4ff5-bb27-ada7f834b283.jpg

Please not that spaces neither accent characters are not encoded, only '=' char.

Also I have tested for example with Java implementation of google libs and it works good. I suspect something in this dart lib.

@archenroot archenroot changed the title Cloud Character = encoded while writing to Cloud Storage - character = encoded to %3D on bucket key name Oct 19, 2021
@archenroot
Copy link
Author

any idea how to solve this?

@devoncarew devoncarew transferred this issue from dart-archive/gcloud Sep 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants