
Yaf_Request_Simple 클래스의 getFiles 메서드는 파일 업로드 정보를 반환합니다. 반환값은 배열 형태로 파일 이름, 경로, 크기 등 다양한 정보를 포함합니다.
파일 이름을 얻기 위해서는 getFiles 메서드의 반환값에서 'name' 키를 사용하면 됩니다. 예를 들어, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$file = $this->getRequest()->getFiles('file');
$file_name = $file['file']['name'];
파일 경로가 함께 출력되는 문제를 해결하기 위해서는 getFiles 메서드의 반환값에서 'tmp_name' 키를 사용하면 됩니다. 'tmp_name' 키는 파일의 임시 저장 경로를 반환합니다.
#hostingforum.kr
php
$file = $this->getRequest()->getFiles('file');
$file_path = $file['file']['tmp_name'];
또한, 파일 이름을 얻기 위해서는 'name' 키를 사용하는 것이 아니라, 'name' 키의 값을 사용하는 것이 좋습니다. 'name' 키의 값은 업로드 한 파일의 원래 이름을 반환합니다.
#hostingforum.kr
php
$file = $this->getRequest()->getFiles('file');
$file_name = $file['file']['name'];
이러한 방법을 사용하면 파일 이름을 제대로 얻을 수 있습니다.
2025-06-14 10:40