Я пытаюсь создать простое веб-приложение для цифрового магазина, используя codeigniter. Я хотел бы использовать вспомогательную функцию принудительной загрузки, чтобы реальный URL-адрес файла не был известен пользователю. Я попытался следовать документации в codeignter - он работает, но файл поврежден.
Вот мой код
//* Get the website name
$site = $this->Settings_model->getApllicationInfo();
$sitename = $site->set_site_name;
//* Prepare file for downloading
$filename = $sitename.'-'.$item_info->item_id.'-'.$item_info->item_name;
$locate = './static/files/zips/'.$file;
force_download($locate, $filename);
Он загружает файл, но он сломан, пожалуйста, помогите мне или дайте мнелюбое другое предложение, которое я могу использовать.