나는 비디오를 업로드하고 젠드 프레임 워크를 사용하여 PHP로 변환하려고하는데 내 논리에 약간의 문제가있다.젠드 프레임 워크를 사용하여 업로드 된 파일의 경로를 설정하는 방법은 무엇입니까?
내가 업로드 된 파일을 보유 할 필요가 로컬, 디렉토리를 가지고 :
C:/xampp/htdocs/zend/videos/
주먹 난 후 동영상을 변환 그 디렉토리에 이동해야합니다. 이 같은 것을 사용하여 변환 메신저에 대한
:
$file = new Zend_Form_Element_File('file');
$file->setLabel('File')
->setRequired(true)
//->setDestination('/var/www/tmp') use in real life
->setDestination('C:/xampp/htdocs/zend/tmp')
->addValidator('Size',
false,
array('min' => '10kB', 'max' => '100MB'));
내가 그 디렉토리에가는 파일을 업로드 할 때이 잘 : 여기
exec("ffmpeg -i video.avi -ar 22050 -ab 32 -f flv -s 320x240 video.flv", $out);
은 내 양식의 일부입니다.
tmp
디렉토리의 파일을 변환 한 다음 다른 메인으로 옮긴 후 원래 파일을 삭제해야합니까?
원본 파일이 변환되기 전까지 일시적인 임시 디렉토리에 보관하지 않고 자동으로 삭제됩니다.
내가 Zend_File_Transfer_Adapter_Http
를 사용하지만 조금 setDestination
사이의 차이와 Rename
필터에서 target
무엇인지에 혼란을 사용할 필요가있는 경우 메신저도 시도하고있다.
집에 누군가가이 문제에 대한 의견을 제시 할 수 있습니다.
감사
이 있다면 내가 필터의 이름을 변경 Zend_File_Transfer_Adapter_Http를 사용하지만 에서 사이 setDestination의 차이와 대상이 무엇인지에 조금 혼동 메신저도 노력하고 있어요
'$ _FILES [ 'videofile'] [ 'tmp_name']'나를 위해 일했습니다. +1 – Sevenearths