我写了一个FTP应用程序,它使用PHP FTP功能将文件上传到远程服务器。但是我经常遇到以下错误ftp_put() [<a href='function.ftp-put'>function.ftp-put</a>]: Ok to send data.
并且不知道这意味着什么。
这就是该行看起来我收到错误ftp_put($connection, $main_dir.'/class.phpmailer.php','class.phpmailer.php', FTP_ASCII)
我甚至将class.phpmailer.php文件清除到777 -rwxrwxrwx 1 apache apache 74526 Feb 11 12:16 class.phpmailer.php
但仍然没有,我不知道为什么会发生这种情况。
答案 0 :(得分:3)
尝试在登录后切换到被动模式ftp_pasv(),但在上传之前。如果它没有帮助,请在此处输入更多代码(连接,登录等)