robgridley / flysystem-smb
Flysystem适配Icewind SMB。
3.0.0
2023-05-18 13:34 UTC
Requires
- php: ^8.1
- icewind/smb: ^3.0
- league/flysystem: ^3.0
Requires (Dev)
README
用法
use Icewind\SMB\BasicAuth; use Icewind\SMB\ServerFactory; use League\Flysystem\Filesystem; use RobGridley\Flysystem\Smb\SmbAdapter; $factory = new ServerFactory(); $auth = new BasicAuth('username', 'domain/workgroup', 'password'); $server = $factory->createServer('host', $auth); $share = $server->getShare('name'); $filesystem = new Filesystem(new SmbAdapter($share));
安装
$ composer require robgridley/flysystem-smb
注意
此适配器不支持可见性。对visibility()
或setVisibility()
的调用将抛出异常,通过写入、移动等方式设置可见性将被忽略。