Sistema de curriculo

Bom dia a todos!

Desenvolvi um sistema de curriculos onde depois de informados os dados, o usuário pode anexar um arquivo nod formatos DOC, DOCX e PDF. Os dois primeiros consigo visualizar depois de inseridos pelo usuario, porém o arquivo PDF não consigo, dá uma mensagem dizendo que o arquivo nao pôde ser aberto por estar danificado ou corrompido. Isso vale pra todos os curriculos cadastrados com anexo em PDF. Diante dos fatos pergunta-se: Existe alguma possibilidade de recuperar esses arquivos ja cadastrados? É necessário alguma configuração adicional para que os novos PDFs anexados não ocorram esse problema?

Dicas:
!)Se estiver guardando o pdf numa base. Veja se o campo que ira receber o PDF é blob. Exemplo: Varchar(350 ) irá corromper.
2) Veja se o lugar onde é feito o o upload tem as permissões corretas.
3) Veja as variáveis do seu php.ini:
post_max_size = 512M
upload_max_filesize = 512M
Neste exemplo ele esta aceitando arquivos de até 512MB.
O que vem padrão no php é muito baixo se não me engano 8MB.