17. ramzes, Ну как обычно ты файл отдаешь? передаешь нужные заголовки- отменяешь кэширование браузером, размер фаила, тип, название, дата модификации потом печатаешь echo file get contents или readfile или while(fread - php сам пишет файл в буфер и отдает, а тут вроде такой есть заголовок x-sendfile: fail.avi он то и определяет передачу, но тип файла передавать скорее всего надо что бы ясно было браузеру, а насчет дальнейшего участия php не уверен возможно нужно завершать работу сразу после отправки заголовка die or exit(статус-код)
но это лишь теория опыта мне не пришлось еще набраться :-)