2014-05-18 4 views
1

lampp 환경입니다./lampp의 모든 파일과 디렉토리에는 쓰기 권한이 있습니다.젠드 프레임 워크 2.3.1 파일 업로드 : 오류 : 임시 파일의 이름을 바꿀 수 없습니다.

$request = new \Zend\Http\PhpEnvironment\Request(); 
$files = $request->getFiles(); 
$filter = new \Zend\Filter\File\RenameUpload(array(
           'overwrite'   => true, 
           'use_upload_name'  => true, 
           'use_upload_extension' => true, 
           'target'    => '/public/img/' 
          )); 
echo $filter->filter($files['fileupload']); 

return $this->redirect()->toRoute('location'); 

: 올바르게 양식 업로드 임시 파일이 오류 ... 내 컨트롤러의 행동에이 방법을 사용하고 있기 때문에 다른 디렉토리에 이동할 수 있지만 (나는 공식 튜토리얼을 따라) 어떤 생각 ??

답변

1

나는 스스로 해결했습니다. 위의 코드에서 구문 오류가 있었기 때문에 파일을 다시 쓸 수 없습니다. 대신에 :

'target'    => 'public/img' 

이제 임시 파일이 제대로 이름을 변경하고 잘 살고 디렉토리에 이동 :

을 :

'target'    => '/public/img/' 

내가 작성해야