0
서버의 이미지에서 비디오를 생성하고 사용자가 비디오를 다운로드하는 스크립트가 있습니다. 비디오가 다운로드 된 후 스크립트는 서버에서 비디오 파일을 제거합니다.사용자가 페이지를 종료 할 때 PHP filesize stat가 실패했습니다.
비디오 파일을 다운로드 할 때 content-length 헤더는 파일 크기() 기능으로 올바른 파일 크기를 제공합니다. 그러나 파일 다운로드 이후 또는 사용자가 웹 사이트의 링크를 클릭하면 size() stat 오류가 발생합니다. 여기
코드입니다 :exec('/usr/bin/mencoder "mf://' . $images . '" -mf fps=25 -o ' . $outputvideo . ' -ovc lavc -lavcopts vcodec=mjpeg:vbitrate=800');
if (file_exists($outputvideo)){
header('Content-Type: video/x-msvideo');
header('Content-Disposition: attachment; filename=' . $outputfilename . '');
header('Content-Length: ' . filesize($outputfilename));
ob_clean();
readfile($outputvideo);
unlink($outputvideo);
exit();
}