phpseclib文件上载,0字节

phpseclib文件上载,0字节,php,phpseclib,Php,Phpseclib,文件已成功上载,但有0个字节,不知道这里有什么问题 请帮忙。 文件在传输过程中损坏。这可能是由计算机和服务器之间的连接问题引起的。我们可以通过在终端中运行“traceroute domain.com”来部分测试这一点(仅限Mac用户,Windows使用tracery) 服务器上的磁盘空间已满。如果服务器上的磁盘空间已满,则上传时会出现类似的问题 字符集问题。您的网格字符集是UTF-8。有时,如果上载不在此字符集中的文件,可能会遇到问题 文件在上载之前已损坏。请确保您上载的所有文件都正常工作 文

文件已成功上载,但有0个字节,不知道这里有什么问题

请帮忙。

  • 文件在传输过程中损坏。这可能是由计算机和服务器之间的连接问题引起的。我们可以通过在终端中运行“traceroute domain.com”来部分测试这一点(仅限Mac用户,Windows使用tracery)

  • 服务器上的磁盘空间已满。如果服务器上的磁盘空间已满,则上传时会出现类似的问题

  • 字符集问题。您的网格字符集是UTF-8。有时,如果上载不在此字符集中的文件,可能会遇到问题

  • 文件在上载之前已损坏。请确保您上载的所有文件都正常工作
      • 文件在传输过程中损坏。这可能是由计算机和服务器之间的连接问题引起的。我们可以通过在终端中运行“traceroute domain.com”来部分测试这一点(仅限Mac用户,Windows使用tracery)

      • 服务器上的磁盘空间已满。如果服务器上的磁盘空间已满,则上传时会出现类似的问题

      • 字符集问题。您的网格字符集是UTF-8。有时,如果上载不在此字符集中的文件,可能会遇到问题

      • 文件在上载之前已损坏。请确保您上载的所有文件都正常工作

      谢谢,但不存在连接问题或磁盘空间的可能性,第二件事是我正在将文件从本地上传到另一个我的局域网。所以,可能是字符集的问题,我不知道。你能帮我吗?是的,这肯定是特许集问题。请检查你的字符集是否为UTF-8。这是我不知道如何检查和更改的事情。请参考此链接了解更多信息。谢谢,但不可能存在连接问题或磁盘空间,第二件事是我正在将文件从本地上载到另一个我的局域网。所以,可能是字符集的问题,我不知道。你能帮我吗?是的,这肯定是宪章集的问题。请检查你的字符集是UTF-8。这是我不知道如何检查和更改的事情。请参考此链接了解更多信息。你能发布SSH日志吗?您可以通过执行
      define('NET\u SSH2\u LOGGING',2)获得它们在顶部,然后执行
      echo$ssh->getLog()$sftp->put()
      之后的code>。有了这些日志,我们很有希望能够弄清楚发生了什么。谢谢@neubert,让我来做。你能发布SSH日志吗?您可以通过执行
      define('NET\u SSH2\u LOGGING',2)获得它们在顶部,然后执行
      echo$ssh->getLog()$sftp->put()
      之后的code>。有了这些日志,我们很有希望能够弄清楚到底发生了什么。谢谢@neubert,让我来做吧。
       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