Reproduce by using your CloudStorageDemo and upload a file with non-ansi chars in name (e.g. German Umlauts: "Größe.jpg").
This results in a exception in TdxUriHelper.EscapeDataString() "Invalid destination array."
The TdxURI.EscapeDataString procedure throws an exception if the target string contains characters with diacritics
Answers approved by DevExpress Support
We have addressed the issue described in this ticket and will include a fix in our next maintenance update. To apply this solution before official release, request a hotfix by clicking the appropriate version link.
Note: Hotfixes may be unavailable for betas/updates set for release within a week.
- v20.2.2Download Official Update
- v20.1.6Download Official Update
- v19.2.12Download Official Update
Hello,
Thank you for the info. We will examine the described behavior.
Hello,
We tried to replicate the issue with a file named "Größe.jpg" on several machines, but failed.
Could you please send us extra information that can help us determine the cause of the issue?
Tried again: Reproducible with your unmodified demo (32bit - but happens in my App with x64).
Put in my IDs, logged in to MS and just uploaded a file called "Größe.jpg" (this is also the string EscapeDataString receives).
I hope the attached screen shot shows all this quite clear.
My system language is German with default settings.
A file called "über.jpg" has the same issue - just one Umlaut in front.
"e´lle.jpg" or "élle.jpg" also fails.
Parent folder makes not difference.
Thank you for the info. We will examine it.