Computers rely on the names we give files to track and find them. File names for files being passed from one computer to another, particularly over the internet, need to follow certain rules. The use of spaces and certain other characters in file names can cause problems during file transmission. Replace spaces with underscores (_) and avoid using characters such as these: !, ?, &, %, @, (), :, ;, =, +, ", and '. These characters mean certain things to web browsers; using them in file names may cause unexpected results.
Avoid lengthy file names. Your own computer may allow you to create long names, but these may be automatically?and unexpectedly?shortened or otherwise altered by the computer to which you send your files.