nfreear/http-file-dispatcher

一个简单的库,通过PHP在HTTP/S上提供静态图像文件和文档。| © Nick Freear (IET-OU)。

1.2.2 2021-07-07 11:28 UTC

This package is not auto-updated.

Last update: 2024-09-12 22:35:09 UTC


README

PHP Composer

http-file-dispatcher

一个简单的库,通过PHP在HTTP/S上提供静态图像文件和文档。

composer require nfreear/http-file-dispatcher

示例

一个OctoberCMS前端插件

use Nfreear\HttpFileDispatcher\FileDispatcher;

class Plugin extends PluginBase
{
    // ...

    public function boot()
    {
        // ...

        App::before(function () {

            FileDispatcher::debug(__METHOD__);

            $dispatcher = new FileDispatcher();

            $dispatcher->setUriRequestPrefix('/file?f=');

            $dispatcher->setFilePath(__DIR__ . '/../../../themes/applaud/content/static-pages/files/');

            $dispatcher->run();
        });

        // ...
    }

    // ...
}

许可证

  • 许可证: MIT
  • 原始 Gist