Lui*_*ido 7 php codeigniter download
快速解释,但我不能让它工作:
在这个简单的代码中,函数force_download根本不会产生任何输出.
$this->load->helper('download');
$data = file_get_contents("modulos/".$filename); // Read the file's contents
force_download($filename, $data);
echo $data."/".$filename;
Run Code Online (Sandbox Code Playgroud)
在这里我只是得到一个白色的屏幕,但文件内容是显示(嗯,你知道,奇怪的编码内容:)我认为这很简单,我只是希望下载的文件没有其他影响,我做错了什么?
小智 5
这将与您合作
$this->load->helper('download');
$path = file_get_contents(base_url()."modulos/".$filename); // get file name
$name = "sample_file.pdf"; // new name for your file
force_download($name, $path); // start download`
Run Code Online (Sandbox Code Playgroud)
删除echo $data."/".$filename;
它应该是这样的
$this->load->helper('下载'); $data = file_get_contents("modulos/".$filename); // 读取文件内容 Force_download($文件名, $数据);