Uploading
Your Files in the Correct Mode
(ASCII or Binary)?
Uploading in the wrong format for images or binaries will result in
a strange mess appearing in place of the file.
For CGI scripts, this mistake has to be the most common cause of
that annoying error known as the Server 500 Error - Malformed
Headers.
While this can be the result of many various programming errors,
the most popular amongst new users are uploading their scripts in the
"wrong" format.
Your CGI scripts must always be uploaded in ASCII mode.
Alternatively, if you upload an image or .exe file, it must be done
in BINARY mode.