The file being upload MUST be less than one megabyte in size. If it is larger than that, the upload will fail.
Also, it is a good idea to not have any spaces in the file name when you upload a document.