Cargando

CI - subida de archivos a campos multi incrementales




Pulsa corazón para recibir avisos de nuevas Respuestas

  AUTOR PREGUNTA

Publicado 15 julio 2014 - 06:51
¿Cómo puedo realizar la subida de archivos de campos multi incrementales con codeigniter?
  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba

 

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.']'); }


 

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"); } }


   AUTOR PREGUNTA

Publicado 16 julio 2014 - 05:11
Gracias a ambos


X