hguenot/yii2-gsftp

Ftp 是 [YII 2 框架](https://yiiframework.cn) 的一个 FTP 扩展。

安装次数: 83,833

依赖者: 0

建议者: 0

安全性: 0

星标: 11

关注者: 6

分支: 13

开放问题: 2

类型:yii2-extension

3.0.0 2020-04-22 07:48 UTC

This package is auto-updated.

Last update: 2024-09-16 04:11:52 UTC


README

Latest Stable Version Total Downloads License

SFtp

SFtp 是基于 YII 2 框架Yii2-gftp 扩展的 FTP 扩展。

安装

安装此扩展的首选方法是通过 composer

运行

php composer.phar require --prefer-dist hguenot/yii2-gsftp "*"

或添加

"hguenot/yii2-gsftp": "*"

到您的 composer.json 文件的 require 部分中。

用法

以下是 GFtp 扩展的基本用法。

  • 创建一个 FTP 应用组件(在您的 Web 配置文件中)
return [
	// [...]
	'components'=>[
		// [...]
		'ftp' => [
			'class' => '\gftp\FtpComponent',
			'connectionString' => 'sftp://user:pass@host:22',
			'driverOptions' => [ 'timeout' => 120 ]
		]
	],
	// [...]
];
  • 您可以使用连接字符串,其中协议可以是 ftp 或 ftps,或者直接设置 protocoluserpasshostport 属性
return [
	// [...]
	'components'=>[
		// [...]
		'ftp' => [
			'class' => '\gftp\FtpComponent',
			'driverOptions' => [
				'class' => \gftp\FtpProtocol::valueOf('sftp')->driver,
				'user' => 'me@somewhere.otrb',
				'pass' => 'PassW0rd',
				'host' => 'ssh.somewhere.otrb',
				'port' => 22,
				'timeout' => 120
			]
		]
	],
	// [...]
];

示例

您可以在 Yii2-gftp 扩展 网站上找到示例。