2
파일을 디렉토리로 옮기고 파일 이름을 유지하면서 파일을 덮어 쓰려면 어떻게합니까? 젠드 프레임 워크에서.Zend Framework에서 업로드 된 파일을 덮어 씁니다.
이 (php3382.tmp 같은) TMP 파일 이름을 유지
$adapter = new Zend_File_Transfer_Adapter_Http();
$adapter->setDestination('data/');
$adapter->addFilter('Rename', array(
'target' => 'data/',
'overwrite' => true
));
$adapter->receive();
이것은
$adapter = new Zend_File_Transfer_Adapter_Http();
$adapter->setDestination('data/');
$adapter->receive();
감사합니다. 그러나 왜 당신은'.'으로 갈라서 다시 그들을 만날 수 있습니까? 또한, 하나 이상의 점이 있다면, 나는 이것이 실패 할 것이라고 생각한다. – Znarkus
@Znarkus 나는 내 예제에서 내 코드의 일부가 빠져있다. (이것은 일부 프로덕션 코드에서 가져온 것이다.) - 전에 확장 또는 파일 이름을 사용했을 수도있다. 파일을 다시 작성합니다. 그리고 물론, 파일 이름과 확장자를 얻는 더 좋은 방법이 있습니다. 어쨌든 예제를 다시 작성하겠습니다. – yentsun