如何通过直接链接从基于IGNITE的代码网站中的浏览器下载一些文件?这样:www.example.com/example



我需要允许像此 www.example.com/example.mov这样的链接在代码点火器应用程序中通过浏览器访问或下载。现在,我收到了一条"找不到的页面"消息。该文件在根目录中,但我认为代码IGNITE中有一些配置不允许此行为。

如果您想创建某种形式的下载管理系统,并且宁愿没有直接链接到野外文件的链接,则可以使用下载助手:

$this->load->helper('download');
$data = file_get_contents("/path/to/example.mov"); // Read the file's contents
$name = 'example.mov';
force_download($name, $data);

如果是完整的URL,请确保您以完整的URL IE输入它http://www.example.com/example.com/example.mov如果是服务器上的相对URL,并且它在根使用以下方法:

<?php echo base_url().'example.mov'; ?>

更新,基于从另一个位置工作的文件,您可以将此行添加到root中的.htaccess文件(在应用程序文件夹中的同一文件夹中的一个,而不是在应用程序文件夹中)

Redirect http://www.example.com/example.mov http://example.com/uploads/example.mov

相关内容

最新更新