Hola Estrella, yo tuve ese mismo problema y estuve mucho tiempo dándole vueltas hasta encontrar la solución. El problema parece ser un bug de Firefox o error de motivo desconocido, en concreto parece que es debido a que un fichero denominado mimetypes se corrompe y la información del tipo de fichero que se está subiendo no es enviada correctamente por firefox.
Te digo los pasos que yo di para solucionarlo:
Cierra Firefox (completamente, no basta con minimizarlo).
Busca el archivo mimeTypes.rdf (si no tienes activada la visualización de la extensión aparecerá simplemente mimeTypes) en tu ordenador. El archivo puede estar en una o más de una de estas rutas (o rutas similares a estas):
C:\Users\Lola\AppData\Local\Mozilla\Firefox\Profiles\7uh0okso.default
C:\Users\Lola\AppData\Roaming\Mozilla\Firefox\Profiles\7uh0okso.default
C:\Program Files\Mozilla Firefox\Defaults\Profile\
Nota: algunas carpetas pueden ser de tipo oculto. Para visualizarlas tendrás que activar "visualizar carpetas y archivos ocultos" en el explorador de windows.
La ruta puede variar según el sistema operativo y versión de firefox.
Borra (o si lo prefieres muévelos a una carpeta de seguridad y cámbiales el nombre) este archivo o archivos mimeType.rdf
Abre Firefox
Ahora Firefox creará un archivo mimeTypes.rdf con los valores iniciales de defecto y podrás subir archivos pdf o de otros tipos sin problemas.
Espero que te funcione, un abrazo.