elFinder - 如何从AWS S3 bucket中打开显示特定文件夹。

问题描述 投票:1回答:1

如何才能在打开elFinder时显示特定的文件夹列表。

我尝试了如下方法,但没有成功。

$opts = array(
    // 'debug' => true,
    'roots' => [
                [
            'driver' => 'Flysystem',
            'alias' => 'File Storage',
            'filesystem' => $filesystem,
            'path'   => $aws_url .'/folder1/folder2/folder3/',
            'startPath' => $aws_url .'/folder1/folder2/folder3',
            'URL' => $aws_url ,

            'tmbURL' => 'self'
        ]
    ]
);
// Trying to set Folder3 as root folder

如果有人能帮助我,我将非常感激。

php amazon-web-services amazon-s3 elfinder
1个回答
1
投票

好的,你可以覆盖这个方法。

Barryvdh\Elfinder\ElfinderController::showConnector()

要覆盖这个,你可以注册在AppServiceProvider 像这样。

$this->app->singleton(
       'Barryvdh\Elfinder\ElfinderController',
       'App\CustomElfinderProvider'
);

而在 App\CustomElfinderProvider,你只需将所有内容从 ElfinderController::showConnector(),并改变一些路径有。

希望对你有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.