Background
I'm using aws-android-sdk
to send files from Android app to S3.
The filename contains specials character such as =
.
To do that, I use TransferUtility.upload(...)
as explained in this guide.
The problem
When passing a key containing special characters such as =
, the key is being URL encoded.
For example, the key:
year=2018/month=1/versions=1,2/my_file.txt
Becomes:
year%253D2018/month%253D1/versions%253D1%252C2/my_file.txt
My question
How can I upload an S3 file from my Android application, while using special characters in it's key?