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