include('Net/SFTP.php');
$sftp = new Net_SFTP('000.000.0.00');
if (!$sftp->login('root', 'h0dus0ft')) {
exit('Login Failed');
}
//Connection getting succeed
var_dump($sftp->put('/var/www/html/jigar/filmfile.zip', '/home/jigar/Downloads/filmfile.zip',NET_SFTP_LOCAL_FILE));
//Boolean false all time
var_dump($sftp->getSFTPErrors());
//getting empty array
文件上传成功但是有0个字节,不知道这里有什么问题。
请一些帮助。
答案 0 :(得分:3)
传输过程中文件已损坏。这可能是由计算机和服务器之间的连接问题引起的。我们可以通过运行' traceroute domain.com'在终端(仅限Mac用户,Windows使用窗口)。
服务器上的完整磁盘空间。如果服务器上的磁盘空间已满,则会导致与上载类似的问题。
Charset问题。你的网格字符集是UTF-8。有时,如果您上传的文件不在此字符集中,则可能会遇到问题。