In order a file to be accessible on your site it has to be uploaded to the public_html directory.
You are advised to avoid using blank spaces, capital letters and special characters in file names. This will make it harder to find your files because their names will be case sensitive and URL encoded.