1
Как я могу возобновить загрузку в phpseclib?Резюме скачать в Phpseclib
Есть возможность возобновить загрузку с помощью параметра $ mode в put(), но как я могу возобновить загрузку в phpseclib поверх sftp?
Как я могу возобновить загрузку в phpseclib?Резюме скачать в Phpseclib
Есть возможность возобновить загрузку с помощью параметра $ mode в put(), но как я могу возобновить загрузку в phpseclib поверх sftp?
Вы можете установить третий параметр - параметр $ offset - размер локального файла. например.
$sftp->get('filename.remote', 'filename.local', filesize('filename.local'));
Вы уверены, что это работает? Phpseclib открывает локальный файл с помощью 'fopen ($ local_file, 'wb');' который усекает его до нулевой длины. Это не похоже на то, чтобы быть спроектированным как функция возобновления. – maliayas
ОК, нашел решение. Мы должны использовать 'fopen ('filename.local', 'ab')'. Обновлен ваш ответ. – maliayas