首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP ftp_put通过SSL实现

问PHP ftp_put通过SSL实现
EN

Stack Overflow用户
提问于 2015-02-04 20:48:29
回答 1查看 1.1K关注 0票数 1

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

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

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

这是我从ftp_put操作中得到的错误:"Warning: ftp_put():Unable to build data connection:操作不允许在.....“

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

EN

回答 1

Stack Overflow用户

发布于 2016-01-02 23:35:20

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

代码语言:javascript
复制
ftp_pasv($conn_id, true);

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28321824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档