-2

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

4

2 回答 2

2

如果您正在寻找创建某种形式的下载管理系统,并且不想直接链接到野外文件,您可以使用下载帮助程序:

$this->load->helper('download');

$data = file_get_contents("/path/to/example.mov"); // Read the file's contents
$name = 'example.mov';

force_download($name, $data);
于 2012-10-24T15:15:20.760 回答
0

如果它是一个完整的 url,请确保你输入它作为一个完整的 url,即http://www.example.com/example.mov,如果它是你服务器上的一个相对 url,并且它在根目录中,请使用:

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

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

Redirect http://www.example.com/example.mov http://example.com/uploads/example.mov
于 2012-10-24T11:12:29.290 回答