Я программирую своего рода проводник/загрузчик файлов, который позволяет пользователю просматривать изображения и видеофайлы без необходимости загружать файл на жесткий диск. Из соображений конфиденциальности и безопасности я сохраняю эти файлы активов вне корня документа. Я могу создавать предварительные просмотры изображений, используя библиотеку GD, однако я не уверен, как я буду использовать флэш-плеер, скажем, файл SWF или FLV для воспроизведения. Есть ли способ, которым PHP может обслуживать временный файл через readfile()?
Это будет работать примерно так: http://example.com/flv_serve.php?file=sample.flv
. Затем readfile извлечет $_GET['file']
из каталога ресурсов и выгрузит файл на веб-сервер в виде FLV. Конечно, сначала будет проверено, что человек, обращающийся к flv_serve.php, имеет права на файл сеансом.
Кому-нибудь уже приходилось сталкиваться с подобной проблемой?