1
phpseclib를 사용하여 서버에 연결하고 \ Net_SFTP를 사용하여 서버에 파일을 업로드합니다. 큰 디렉토리를 업로드하는 방법?phpseclib로 폴더를 서버에 업로드하는 방법은 무엇입니까?
$finder = new Finder();
$files = $finder
->files()
->in($local);
foreach ($files as $file) {
$from = $file->getRealPath();
$to = str_replace($local, '', $from);
$to = rtrim($remote, '/') . '/' . ltrim($to, '/');
$sftp->put($to, $from, NET_SFTP_LOCAL_FILE);
}
그러나 업로드 루트 만이 파일 : 나는 심포니 찾기가 디렉토리에있는 모든 로컬 파일 경로를 수집하는 데 사용합니다. phpseclib는 새 파일에 대한 하위 디렉토리를 만들지 않습니다.
phpseclib를 사용하여 서버에 폴더를 업로드하는 방법은 무엇입니까?