2014-01-10 4 views
1

Как я могу возобновить загрузку в phpseclib?Резюме скачать в Phpseclib

Есть возможность возобновить загрузку с помощью параметра $ mode в put(), но как я могу возобновить загрузку в phpseclib поверх sftp?

ответ

0

Вы можете установить третий параметр - параметр $ offset - размер локального файла. например.

$sftp->get('filename.remote', 'filename.local', filesize('filename.local')); 
+0

Вы уверены, что это работает? Phpseclib открывает локальный файл с помощью 'fopen ($ local_file, 'wb');' который усекает его до нулевой длины. Это не похоже на то, чтобы быть спроектированным как функция возобновления. – maliayas

+1

ОК, нашел решение. Мы должны использовать 'fopen ('filename.local', 'ab')'. Обновлен ваш ответ. – maliayas

Смежные вопросы