我需要允许在代码点火器应用程序中通过浏览器访问或下载像此www.example.com/example.mov
这样的链接。现在我收到了“找不到页面”的消息。该文件位于根目录中,但我认为Code Igniter中有一些配置不允许此行为。
答案 0 :(得分: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);
答案 1 :(得分:0)
如果它是一个完整的网址,请确保将其作为完整网址输入,即http://www.example.com/example.mov如果它是您服务器上的相对网址,并且它位于根目录中,请使用以下网址:
<?php echo base_url().'example.mov'; ?>
更新,根据从其他位置工作的文件,您可以将此行添加到根目录中的.htaccess文件(应用程序文件夹所在的同一文件夹中,而不是在应用程序文件夹中)
Redirect http://www.example.com/example.mov http://example.com/uploads/example.mov