Принудительный файл для загрузки в CodeIgniter FTP-классе

Я использую класс FTP в CodeIgniter, у них есть функция для загрузки файла с FTP, но его только для самого сервера. Я пытаюсь загрузить его прямо пользователю.

Я знаю, что могу просто сохранить его на сервере, а затем принудительно загрузить, а затем удалить. Но это немного хлопот, если файл большой, и он будет медленным.

Так что я задаюсь вопросом из этого кода, если в любом случае просто использовать функцию force_download CI?

Пример;

$this->ftp->download('/public_html/myfile.html', '/local/path/to/myfile.html', 'ascii'); 

Благодаря!

Вы просто загружаете файл в стандартный выходной поток PHP вместо файла [stream], например:

 <?php header('Content-type: text/plain'); header('Content-Disposition: attachment; filename="test.txt"'); $this->ftp->download('/public_html/test.txt', 'php://output', 'ascii'); 

(Примечание. Заголовки используются для принудительной загрузки, иначе браузер просто распечатает содержимое)

Пожалуйста!