minio/minio-dotnet

PutObjectAsync: Tags with umlauts fail the upload

simonthum opened this issue · 2 comments

When adding a tag containing german umlauts (äöü) in the value, the upload fails.

In the response I can detect the missing etag, the response status code seems 0 in debugging.

I know the value is being validated, e.g. for an ampersand, so I'm happy to add an encoding/decoding step, but I did not find any guidance on the applicable constraints.

Thanks for letting me know, this helps a lot!

However, I think the real issue is a mostly silent failure when I do not comply with this constraint. An exception or error code would be much better than a missing ETag in a response object.