[英]phpseclib sftp->put() command: File contents are just a string, not the expected PDF document
[英]Is phpseclib's sftp put command synchronous?
我正在做一個put
,然后刪除文件,即
$sftp->put($filename_dest, $filename, NET_SFTP_LOCAL_FILE);
unlink($filename);
這是安全的,或者是put
異步?
它是同步的。 在引擎蓋下它基本上只是做一個 while 循環
https://github.com/phpseclib/phpseclib/blob/2.0.14/phpseclib/Net/SFTP.php#L2011
$size
定義為本地文件的大小:
https://github.com/phpseclib/phpseclib/blob/2.0.14/phpseclib/Net/SFTP.php#L1990
$sent
從 0 開始,並根據每次循環期間發送的數據大小遞增。
最終,發送的數據量將達到(或超過)文件的大小,整個循環將中斷。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.