[英]Using ftp_fget using SFTP / phpseclib
我目前在SFTP上度過了一段糟糕的時光。 有沒有辦法使用SFTP使用ftp_fget?
我使用的是phpseclibrary,但是它只提供了自己的$sftp->get()
實現,而我想要$sftp->fget();
在最新的Git版本(即0.3.7之后$sftp->fget()
,您可以執行以下操作,而不是$sftp->fget()
:
$fp = fopen('filename.ext', 'w');
$sftp->get('file_to_download.ext', $fp);
fclose($fp);
您也可以選擇使用Net / SFTP / Stream.php。 例如。
$resFile = fopen("sftp://{$resSFTP}/".$filename, 'w');
$srcFile = fopen("/home/myusername/".$filename, 'r');
$writtenBytes = stream_copy_to_stream($srcFile, $resFile);
fclose($resFile);
fclose($srcFile);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.