Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/11/2009, 14:53
maue75
 
Fecha de Ingreso: noviembre-2008
Mensajes: 288
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: zend, problema con multi upload

Hola Emilio. Gracias por responder.
Estuve mirando el post que linkeaste. Está muy bueno. Lo he guardado. aunque he probado colocando el código mencionado y no me ha funcionado.
Al final he logrado resolverlo.

No se porque razón en cuanto un file upload estaba vacío ahi se terminaba todo el upload, y no continuaba procesando los otros.
Lo que hice fue colocar un If preguntando antes si el elemento no estaba vacio, y ahí si anduvo.

Todos los uploads los definí siguiendo este modelo:
$element = new Zend_Form_Element_File('file_nuevo');
$element->setLabel('Ingrese el archivo nuevo:');
$element->setRequired(false);
$form->addElement($element);


Y pasadas las validaciones, este es el código que recibe y procesa los archivos upload:

$upload = new Zend_File_Transfer_Adapter_Http();
$upload->setDestination('/carpeta/upload');

foreach ($upload->getFileInfo() as $info) {
if(!empty($info['name'])){
echo 'Procesar. info:'.var_dump($info);
if(!$upload->receive($info['name'])){
$error=$upload->getMessages();
echo "error: $error";
}
}
}


Bueno, espero sirva, y si alguno ve alguna corrección mejor! .