¡Hola a todos!
Estoy teniendo un problema con la subida de ficheros PDF a mi sitio web. Actualmente tengo la web en 000webhost y esta en pruebas.
La cuestión es que yo comparo el tipo de fichero que se sube, solo dejo subir word, odt y pdf. Solo tengo problemas de vez en cuando con los ficheros pdf:
Código PHP:
$type = $_FILES ["translationFile1"] ["type"];
[...]
switch ($type) {
case 'application/pdf':
//ok
[...]
break;
default:
//mal
$infoMsg = "The file you tried to upload was not a ODT, PDF nor Word Document ($type)";
}
[...]
Al subir un PDF me da el error e imprime el tipo de fichero que estoy intentando subir:
The file you tried to upload was not a ODT, PDF nor Word Document (\"application/pdf\")
Como veis, parece que me compara la cadena
\"application/pdf\" con
application/pdf y no me lo acepta como un documento PDF válido. ¿Estoy haciendo algo mal? ¿Os ha ocurrido anteriormente esto?
Muchas gracias.