Why is the plus () sign an illegal character when uploading attachments, but when you save an attachment (or export as Word), all spaces are replaced by the plus sign? Can you change the behaviour to insert "%20" instead of ""? Currently, you need to convert all plus signs to spaces before re-uploading an attachment that has been downloaded.
[ucdavis.edu]
- is duplicated by
-
CONFSERVER-9545 Allow '+' in the filename
- Closed
- relates to
-
CONFSERVER-2487 Attachments containing spaces download with + in their filenames.
-
- Closed
-
- was cloned as
-
CONFSERVER-22338 Attachments with + signs are allowed to be uploaded but fail
-
- Closed
-
I believe this issue should be reopened or at least marked as WontFix, because it hasn't been fixed.
This is a clear example of a "leaky abstraction" when implementation details are filtered out to the user to his or her chagrin. User Joe has a file in his desktop, called "Joe+&&+". That name is perfectly legal in his operating system (it is in most). Then he tries to upload to Confluence and... whack! not legal now. Why, he asks? Then we have to tell him about URLEncoding....
Come on boys! There are clear mechanisms to avoid these problems. Please use them.