Use the local adapter

August 8, 2023 ยท View on GitHub

To use the local adapter which stores files on the same server the Symfony instance runs, you have to provide a directory.

# app/config/config.yml
oneup_flysystem:
    adapters:
        my_adapter:
            local:
                location: "%kernel.root_dir%/../uploads"
                lazy: ~ # boolean (default "false")
                writeFlags: ~
                linkHandling: ~
                permissions:
                    file:
                        public: 0o644
                        private: 0o600
                    dir:
                        public: 0o755
                        private: 0o700
                lazyRootCreation: ~ # boolean (default "false")

For more details on the lazy parameter, take a look at the Symfony documentation. For the other parameters, take a look at the Flysystem documentation.

More to know