Gracias
maycolalvarez
Ahora veo que el problema que tenia es que pensaba que al subir el fichero desde el formulario ya obtenia el handle para poder leerlo. Con PHP lo que se debe obtener es un array asociativo. Yo que estoy trabajando con Symfony2 obtengo un objeto de la clase UploadedFile:
Código PHP:
$file = $form->getData()->getFile();
$file tiene los siguientes miembros:
test, originalName, mimeType, size, error, pathName y fileName.
Supongo que deberé usar el campo
mimeType para comprobar que el tipo es un csv y concatenar
pathName con
fileName para obtener la ruta del fichero temporal y así poderlo abrir con la función
fopen.
Aunque primero tendré que investigar sobre los getters de la clase UploadedFile. Pues los miembros de los que hablo anteriormente son privados.
Un saludo!
PD.: Pues menudo problema. Estoy viendo que la [URL=http://api.symfony.com/2.0/Symfony/Component/HttpFoundation/File/UploadedFile.html]clase UploadedFile[/URL] no tiene getters para conseguir la ruta temporal y así poder abrir el fichero. ¿Alguna idea?