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