The way we store attachments is broken, and causes a lot of unnecessary bugs - case issues, accented characters, etc. etc.
Attachments should be stored on the filesystem as $HOME/attachments/[contentId]/[attachmentId] - all filename <=> attachmentId <=> currentVersion transformations should be performed by the application.
- is duplicated by
-
CONFSERVER-1371 error occurred when delete or rename the attachment which name is Chinese
- Closed
-
CONFSERVER-3639 Can't attach files containing scandic characters in name
- Closed
- is related to
-
CONFSERVER-4852 German Umlaut in attachment filenames causes exception
- Closed
-
CONFSERVER-4860 Use an attachment's content ID instead of filename when writing to disk
- Closed