Вот простой код, где мне нужно скачать контент из файлов .. но я не понимаю, почему мы получаем содержимое переменной, почему не мы просто даем ссылку на скачивание и заставляем ее загружаться.Зачем получать содержимое из файла, когда нам просто нужно загрузить в Codeigniter
<?php
if(file_exists("assets/uploads/file.csv")) {
$url = $BASE_URL.'assets/uploads/file.csv';
$data = file_get_contents($url); // Read the file's contents
?>
<a href="<?php echo $BASE_URL.'assets/uploads/file.csv'; ?>" onclick="<?php force_download($data); ?>">Download</a>
Что такое 'force_download()'? кажется очень странным способом сделать это ... – NDM
Что такое '$ BASE_URL' ?? – Saty
Я передаю данные 'base_url' из контроллера как '$ data [' BASE_URL '] = base_url();' и 'force_download' - это функция codeigniter для загрузки содержимого. – Jeeva