Cannot be empty.
Cannot start with /.
Cannot use / consecutively.
The encoded length can be up to 850 bytes.
It is recommended to use uppercase/lowercase letters, digits, namely, [a-z, A-Z, and 0-9], characters including -, !, _, ., and *, and combinations of them.
The following ASCII control characters are not supported: ↑, ↓, →, and ← , corresponding to CAN(24), EM(25), SUB(26), and ESC(27) respectively.
If the name of a file or folder uploaded by users contains Chinese characters, the Chinese part will be converted to percent-encoded format according to URL Encode rules when the file or folder is accessed and requested.
Special characters (including ` ^ " \\ { } [ ] ~ % # \\ > <) and ASCII 128-255 decimal are not recommended for use.
The following special characters may require special handling before use, including , : ; = & $ @ + ? (space) and ASCII characters in the range of 00-1F hexadecimal (0-31 decimal) and 7F (127 decimal).