File-Naming Conventions

EFT Server, the Web Transfer Client, and the Plain-Text Client (PTC) follow the standard Windows naming conventions, with a few exceptions (such as no support for Unicode characters).

For example:

^   Accent circumflex (caret)

&   Ampersand

'   Apostrophe (single quotation mark)

@   At symbol

{   Brace left

}   Brace right

[   Bracket opening

]   Bracket closing

$   Dollar symbol

€   Euro symbol

=   Equal sign

,   Comma

!   Exclamation point

-   Hyphen

#   Number sign

(   Parenthesis opening

)   Parenthesis closing

% Percent

.   Period

+   Plus

~   Tilde

_   Underscore

File Names with Double Percent Signs in the WTC and PTC

The Plain-Text Client (PTC) uses a form-based upload in a browser which, for security reasons, won't allow the file name to be modified after the user has selected it via the file browser dialog. The server expects file names to be URI encoded; to encode the file name so that %% makes it to the server, the client would have to modify the file, which isn't allowed. Therefore, if a file name contains %%, upload of that file to the server will fail.  (Downloads of files named with %% work, because EFT Server can modify the name.) If you want to upload files with a double percent %% in the file name, use the Web Transfer Client (WTC) instead of the PTC.

For more information regarding file-naming conventions, refer to the Microsoft Windows Developer Network article Naming a File and the Microsoft TechNet article How NTFS Works.