【发布时间】:2013-06-15 10:45:35
【问题描述】:
如果文件大小为 0 字节或里面没有任何内容,我无法下载任何文件(文本、文档或任何其他扩展名)。这是我使用的代码如下。
$filename = $this->input->get('filename');
$fileoriginalname = $this->input->get('fileorgname');
$this->load->helper('download');
$Path = 'files/'.$filename;
$data = file_get_contents($Path);
force_download($fileoriginalname, $data);
谁能帮我解决。如果文件里面有任何内容,上面的代码就可以正常工作,但如果没有内容就停止工作,所以我很困惑,有点沮丧。
【问题讨论】:
-
你说的不能是什么意思?是否有某种错误?
file_get_contents是否返回 false? -
没有错误,但页面为空白,无法下载文件。而
file_get_contents正在返回 true。
标签: php file codeigniter download