【问题标题】:PHP ftp_put via SSL通过 SSL 的 PHP ftp_put
【发布时间】:2015-02-04 12:48:29
【问题描述】:

我们的一个供应商要求我们从 ftp 更改为 ftps 以向他们发送文件。

我有一个使用 ftp_connect 传输文件的 PHP 脚本。

我已将脚本修改为现在使用 ftp_ssl_connect,虽然它可以打开连接并登录,但无法传输文件。

这是我从 ftp_put 操作中得到的错误: “警告:ftp_put():无法建立数据连接:操作不允许在.....”

这可能是防火墙问题吗?服务器是一个 EC2 实例。 稻谷

【问题讨论】:

    标签: php ssl ftps


    【解决方案1】:

    我今天遇到了完全相同的问题。使用

    ftp_pasv($conn_id, true);
    

    在实际调用 ftp_put() 之前强制执行被动转移为我解决了问题。

    【讨论】:

      猜你喜欢
      • 2013-03-30
      • 2017-04-04
      • 1970-01-01
      • 2017-06-10
      • 1970-01-01
      • 1970-01-01
      • 2011-09-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多