Frage

In codeigniter ich eine Anwendung erschaffe, dass der Benutzer mehrere Dateien in einem Rutsch hochladen können, um das ich diese Bibliothek bin mit http://www.mitesdesign.com/blog/open-source/multi-upload-jquery-code-igniter

Meine Frage ist, ob es mehrere Bilder, die Upload gewesen, wie kann ich das Quellbild in dem $ config definieren, so weit ich habe dies getan,

                    $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();

, wie Sie die source_image sehen können, ist leer, da ich weiß nicht, wie alle die Bilder zu bekommen, dass die Benutzer-Upload hat.

Kann jemand empfehlen, was?

War es hilfreich?

Lösung

Mit Blick auf der Multi_upload Bibliothek in der ZIP in diesem Artikel geliefert, alles, was Sie tun müssen, ist dies:

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

Das wird ein Multi-dim Array wie folgt zurück:

                        '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

Dann einfach foreach durch und diese Details in Ihrem Ändern der Größe Code verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top