如果我使用本地文件名,则文件名会被正确复制,但是,如果您将本地文件名留空,您应该会收到文件的内容。
示例代码:
$stat = $sftp->get('xmlfile.cml','xmlfile.xml'); 打印“$stat
”;
(这工作正常)
$xmlcontent = $sftp->get('cp1301080801_status.xml'); print "文件内容 = $xmlcontent<>";
*(这打印看起来更像文件的统计信息而不是内容。它以日期开头(这是文件的 modofoed 时间戳,后跟一些数字,Web 服务器的名称重复了大约 10 次,并带有一个数字在它之后每次都会增加 - 比如可能是端口号或字节偏移量)*
如果我不必在传输后打开本地文件,事情就会变得更容易。有人知道这里发生了什么吗?