我使用 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 關注
- 500 瀏覽
添加回答
舉報
0/150
提交
取消