我使用 phpseclib 制作 CSV 文件,从数据库获取内容,然后我使用 SFTP 将它们上传到服务器,但他们正在丢失内容。创建文件后一切正常。上传后,文件进入服务器中的正确文件夹,但变为空。 public function sendDailyStocks($StocksInno, $StocksFarfetch, $myfile){ $return = true; if (!$this->put($StocksFarfetch.$myfile, $this->get($StocksInno.$myfile))){ $return = false; }else{ if(!unlink($StocksInno.$myfile)){ $return = false; } } return $return; }任何想法可以是什么?谢谢
2 回答
梵蒂冈之花
TA贡献1900条经验 获得超5个赞
所以我想通了。它工作正常,但随后它开始发送空文件 idk 为什么,但我更改了这一行:
if (!$this->put($StocksFarfetch.$myfile, $this->get($StocksInno.$myfile)))
对此
if (!$this->put($StocksFarfetch.$myfile, $StocksInno.$myfile, SFTP::SOURCE_LOCAL_FILE))
这对我来说更有意义,但是由于它与另一条线一起工作,所以会发生什么。希望它可以帮助某人。
- 2 回答
- 0 关注
- 472 浏览
添加回答
举报
0/150
提交
取消