Pregunta

En CodeIgniter Estoy creando una aplicación que permite al usuario cargar varios archivos de una sola vez, a este que estoy usando esta biblioteca, http://www.mitesdesign.com/blog/open-source/multi-upload-jquery-code-igniter

Mi pregunta es si hay varias imágenes que se han subir ¿Cómo se define la imagen de origen en el $ config, hasta ahora yo he hecho esto,

                    $gd['image_library'] = 'gd2';
            $gd['source_image'] = '';
            $gd['create_thumb'] = TRUE;
            $gd['maintain_ratio'] = TRUE;
            $gd['width'] = 164;
            $gd['height'] = 103;
            $this->load->library('image_lib', $gd);
            $this->image_lib->resize();

como se puede ver la source_image está vacío, ya que no sé cómo llegar a todas las imágenes que el usuario ha subido.

Puede alguien sugerir algo?

¿Fue útil?

Solución

En cuanto a la biblioteca Multi_upload suministrado en el ZIP en este artículo, todo lo que tiene que hacer es la siguiente:

$files = $this->multi_upload->go_upload();

que devolverá una matriz multi-dim como esto:

                        'name' => $CI->upload->file_name,
                        'file' => $CI->upload->upload_path.$CI->upload->file_name,
                        'size' => $CI->upload->file_size,
                        'ext' => $CI->upload->file_ext,
                        'image_type' => $imageVar->image_type,
                        'height' => $imageVar->height,
                        'width' => $imageVar->width

A continuación, sólo a través de foreach y utilizar esos datos en el código de cambio de tamaño.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top