gpt4 book ai didi

php - 来自 PHP 的 SFTP

转载 作者:IT王子 更新时间:2023-10-29 00:22:00 25 4
gpt4 key购买 nike

我正在构建一个 Web 应用程序,除其他外,它还需要连接到 FTP 服务器以下载或上传文件。该应用程序是用 PHP 编写的,托管在 Linux 服务器上。

我想知道是否也可以为 SFTP 服务器提供支持,但在 Google 上进行一些快速搜索后,似乎这并不是那么简单。

因此,问题是:在 PHP 中使用 SFTP 的最佳方式是什么?是否有一个类也可以提供对 FTP 和 SFTP 的支持,以便可以对两者使用相同的功能?

最佳答案

是的,你可以用 cURL 做到这一点.要从 FTP 切换到 SFTP,您只需将协议(protocol)选项形式 CURLPROTO_FTP 更改为 CURLPROTO_SFTP

cURL 支持以下协议(protocol):HTTP、HTTPS、FTP、FTPS、SCP、SFTP、TELNET、LDAP、LDAPS、DICT、FILE、TFTP。

顺便说一句。不要将 SFTP 与 FTPS 混淆。 SFTP 是 SSH 文件传输协议(protocol),而 FTPS 是基于 SSL 的 FTP。

关于php - 来自 PHP 的 SFTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/717854/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com