首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel flysystem ftpd适配器

Laravel flysystem ftpd适配器
EN

Stack Overflow用户
提问于 2017-02-28 03:10:31
回答 1查看 1.1K关注 0票数 1

我想使用Laravel中的ftpd Adapter来访问Synology NAS,它似乎需要这个特定的适配器https://github.com/thephpleague/flysystem/issues/305,但我得到了错误

代码语言:javascript
复制
Driver [Ftpd] is not supported.

文件就在那里:

代码语言:javascript
复制
vendor/league/flysystem/src/Adapter/Ftpd.php

我需要注册任何我可以使用它的东西吗?

我尝试在filesystems.php中使用它,如下所示

代码语言:javascript
复制
    'diskstation' => [
        'driver'   => 'Ftpd',
        'host'     => 'ftp.domain.com',
        'username' => '****',
        'password' => '****',

        // Optional FTP Settings...
        'port'     => 21,
        'root'     => '',
        'passive'  => true,
        'ssl'      => false,
        'timeout'  => 10,
    ],
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-28 07:33:00

看起来laravel不支持开箱即用的ftpd,你可以在这里看到:

https://github.com/laravel/framework/blob/5.4/src/Illuminate/Filesystem/FilesystemManager.php#L13

它导入了一些Flysystem驱动程序,但不是ftpd驱动程序。

但是,您可以创建自定义驱动程序,如here in the docs所示。ftpd驱动已经为flysystem构建好了,所以你只需要通过这种方法把它导入到laravel中即可。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42493880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档