문제

CodeIgniter에서는 사용자가 한 번에 여러 파일을 업로드 할 수있는 응용 프로그램을 작성하고 있습니다. http://www.mitesdesign.com/blog/open-source/multi-upload-jquery-code-igniter

내 질문은 업로드 된 여러 이미지가있는 경우 $ 구성에서 소스 이미지를 어떻게 정의합니까? 지금 까지이 작업을 수행했습니다.

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

보시다시피 사용자가 업로드 한 모든 이미지를 얻는 방법을 모르기 때문에 Source_image가 비어 있습니다.

누구든지 제안 할 수 있습니까?

도움이 되었습니까?

해결책

이 기사의 zip에 제공된 Multi_upload 라이브러리를 살펴보면 다음과 같습니다.

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

이는 다음과 같은 멀티 im 배열을 반환합니다.

                        '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

그런 다음 해당 세부 정보를 사용하여 해당 세부 사항을 사용하여 크기를 조정하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top