28/11/2009, 14:53
|
| | Fecha de Ingreso: noviembre-2008
Mensajes: 288
Antigüedad: 16 años, 1 mes 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! . |