jayli / ftp
该包最新版本(v1.0.32)没有提供许可证信息。
操作ftp
v1.0.32
2021-08-27 10:29 UTC
Requires
- ext-ftp: *
This package is not auto-updated.
Last update: 2024-09-21 01:24:30 UTC
README
使用php-ftp 客户端
安装
`composer require jayli/ftp
`引入类
use Jay\Ftp\Auth\FtpAuth;
use Jay\Ftp\Client\FtpClient;
- 登录
$auth = FtpAuth::getInstance('127.0.0.1', 'root', 'root');
//设置参数
$auth->setOptions(FTP_USEPASVADDRESS, false);
- 获取操作客户端
$ftpClient = new FtpClient($auth);
调用操作方法
上传文件
`
$ftpClient->pubObject('远程目录', '本地文件路径', '传输模式');`
下载文件
$ftpClient->getObject('远程目录', '本地文件路径', '传输模式');
创建目录
$ftpClient->mkdir('路径', '权限', '是否递归创建');
删除目录
$ftpClient->rmdir('路径', '是否递归删除');
删除文件
$ftpClient->delObject('文件路径')
获取目录下文件列表
$ftpClient->getObjectList('路径');
获取文件大小
$ftpClient->getFileSize('文件路径');
...