我应该将下载文件放在哪里?
这些不应该对公众开放。但应该可供注册用户访问。
我的目录结构如下。
-application -system -downloads
--- abc.7z
-index.php
可以看出,用户可以通过以下方式直接访问下载。
127.0.0.1/CI/downloads/abc.7z
但为了使其受到限制,我添加 .htaccess
了以下指令
Deny from all
它现在不受公共访问的保护,但我无法从我之前所做的视图中访问它,如下所述。
<a href="<?php echo base_url().'/downloads/abc.7z' ?>">click here to download</a>