Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Editing Property Value causes value to become URL encoded #986
Storage Explorer Version: 1.6.0
Steps to Reproduce:
Metadata property value matches what was typed in the user interface when read by the Azure .NET libraries.
The property value is now URL encoded when retrieving from azure .NET libraries
So before we set your metadata, we URL encode it. Are you saying the .NET libraries don't do this?
This seems to be a recent change. We have builds that push new BLOB images to Azure Storage, along with setting a number of Metadata Properties (via the x-ms-meta- header). Some of these properties are of the form:
We then have a service running in Service Fabric that reads that blob metadata and extracts it, assuming that the returned information will be in the above format. We have been changing this data via Storage Explorer for quite some time, but with the latest revision, the 'Signatures' value is being changed to a%3Ab%2Cc%3Ad as it is read by our code. Looking at the data in Storage Explorer looks correct (as it must be decoding the value for display).