2012-06-23 4 views
2

CodeIgniter 매뉴얼 (http://codeigniter.com/user_guide/libraries/file_uploading.html)의 튜토리얼을 사용하여 이미지를 성공적으로 업로드하는 폼을 CodeIgniter 프레임 워크에서 만들었지 만 파일 이름을 가져 오려고하면 다음과 같은 코드는 단순히 'resize/user/w'를 반환합니다. 어떤 생각이라도 감사드립니다! 사용CodeIgniter 파일 업로드 클래스 반입

$type = 'user'; 
$imageData = $this->upload->data(); 

foreach ($imageData as $info) { 
    $url = 'resize/' . $type . '/' . $info['file_name']; 
} 

echo $url; 

답변

2

시도 :

echo $imageData["file_name"]; 
+0

감사합니다. 나는 그것을 과도하게 복잡하게했다. 내 인생의 이야기. 하아 – JamieHoward

3

print_r($imageData);CI Upload Class에서 모든 유용한 업로드 데이터가 표시됩니다

Array 
(
[file_name] => mypic.jpg 
[file_type] => image/jpeg 
[file_path] => /path/to/your/upload/ 
[full_path] => /path/to/your/upload/jpg.jpg 
[raw_name]  => mypic 
[orig_name] => mypic.jpg 
[client_name] => mypic.jpg 
[file_ext]  => .jpg 
[file_size] => 22.2 
[is_image]  => 1 
[image_width] => 800 
[image_height] => 600 
[image_type] => jpeg 
[image_size_str] => width="800" height="200" 
) 

당신은 코스 민 Atanasiu는 말했다 당신이 직접 원하는 속성을 참조 할 수 있습니다 $imageData['file_name']

관련 문제