¿Cómo puedo realizar la subida de archivos de campos multi incrementales con codeigniter?
CI - subida de archivos a campos multi incrementales
Iniciado por
Marco
, jul 15 2014 06:51
Preguntas Similares
Esto también te interesa!
#2
Publicado 15 julio 2014 - 22:54
Te dejo el siguiente código que trabaja con el método upload:
for($i=0; $i<count($_FILES); $i++) { $config['upload_path'] = './uploads/'; $config['allowed_types'] = 'jpg|jpeg|gif|png'; $config['overwrite'] = FALSE; $this->upload->initialize($config); $this->upload->do_upload('field['.$i.']'); }
#3
Publicado 15 julio 2014 - 22:55
Esta solución no es netamente con CI sin embargo funciona perfectamente:
foreach ($_FILES['field']['name'] as $i => $name) { if ($_FILES['field']['error'][$i] == 4) { continue; } if ($_FILES['field']['error'][$i] == 0) { if ($_FILES['field']['size'][$i] > 99439443) { $message[] = "$name excede del limite."; continue; } echo $name; echo '<br />'; $uploads_dir = $config['upload_path'] = './uploads/thumbs/'.$this->session->userdata('raw_name'); $tmp_name = $_FILES["field"]["tmp_name"][$i]; $name = $_FILES["field"]["name"][$i]; move_uploaded_file($tmp_name, "$uploads_dir/$name"); } }