xy2z / file-render
Renders file in the browser from a non-public dir.
Installs: 21
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 1
pkg:composer/xy2z/file-render
Requires
- php: >=7.0
This package is auto-updated.
Last update: 2025-09-29 01:59:23 UTC
README
Presents a file in the browser from a non-public dir.
The file will be downloaded if not presentable (eg. .dll
, .exe
etc.)
Requirements
- PHP 7.0 or above
php_exif
extension enabled (included in PHP)
Installation
Install the latest version with Composer.
$ composer require xy2z/file-render
Basic Usage
use xy2z\FileRender\FileRender; $fr = new FileRender('/path/to/file.png'); $fr->render();
Force Download
$fr = new FileRender('/path/to/file.png'); $fr->force_download = true; $fr->download_filename = 'renamed.png'; $fr->render();