jorgeuos/simple-sftp

允许向sftp存储发送数据。

v0.1.4 2022-05-31 16:41 UTC

This package is auto-updated.

Last update: 2024-09-29 06:03:20 UTC


README

由于有出色的 phpseclib3 包,可以轻松地将文件发送到存储,例如sftp服务器。无需配置服务器,因为它是纯PHP。

安装

使用composer或下载zip文件。

用法

启动SFTP服务器

我从 Docker Hub 中选择了最高排名的一个,这对这个示例工作得非常好。

docker pull atmoz/sftp
docker run -p 22:22 -d atmoz/sftp foo:pass:::upload

编写您的脚本

require_once 'path/to/SimpleSftp.php';

$url = "0.0.0.0";
$port = 22;
$username = "foo";
$password = "pass";
$filePath = "/usr/local/var/www/test.txt";
$destinationPath = "upload/test.txt";

$jorgeuosSftpClient = new SimpleSftpClient($url, $port, $username, $password);
$jorgeuosSftpClient->sftpPut($destinationPath, $filePath);

完成!

就这么简单!

再见!👋