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