php ftp使用被动模式

$source = fopen("source.txt","r");

$conn = ftp_connect("192.168.x.xx") or die("Could not connect");
ftp_login($conn,"user","password");
ftp_pasv($conn, true);//被动模式
echo ftp_fput($conn,"target.txt",$source,FTP_ASCII);

ftp_close($conn);

坑点:
在centos上安装好vsftpd在系统当中访问成功,在资源管理器中可以上传下载,通过php方式访问需要使用被动模式,否则一直没有响应,报错无法连接

0

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据