Hum... está bien la encriptación y el archivo. Te voy a dar dos solucines a ver si una funciona:
La primera es que añadas un input tal que así:
Esto indica que el máximo tamaño de archivo que puedes subir es de 1 MB. Puedes cambiar el valor M para megas K para kilos y sin nada para bytes.
La otra es que instales el complemento de Firefox Firebug y que me muestres los resultados POST del documento.
Cuando envias un documento con formulario con el firebug Encendido Vas a Red (en el Firebug) y buscas la página html de tu sitio allí. Si haces click encima del nombre aparecerá una información y hay como unas pestañas, una de ellas pone POST, mira a ver que pone allí.