For data security purposes, Connective prohibits the use of a number of characters in file names in Mercury.
What is prohibited?
The below characters cannot be used in any file name in Mercury:
Why can I not use any of these characters in file names in Mercury?
By prohibiting the use of these characters we are able to guard against people uploading files with maliciously crafted filenames.
These filenames could have the ability to change the working directory and potentially access other parts of the file system.
To explain further, Windows documentation (you can find here) mentions that a single period is used to delimit the filename from the extension. Furthermore a single period represents the current directory and a double period is a valid component of a path-name.
We also need to ensure that the filenames used in uploaded documents are valid not only on Windows but on other operating systems such as Mac OS and other Linux/POSIX based file systems.
What will happen if I try to upload a document with a prohibited file name?
If you try to upload a document with a prohibited file name you will be met with the below error.
Simply change the title of the document, incorporating approved characters.
What can I use in a file name?
Your file name can only contain letters, numbers and any of the following characters: