Javascript 我如何处理pdf格式的Codeigniter文件下载?
以pdf格式下载注册详情 参数:Javascript 我如何处理pdf格式的Codeigniter文件下载?,javascript,php,ajax,codeigniter,Javascript,Php,Ajax,Codeigniter,以pdf格式下载注册详情 参数: $filename(字符串) $数据(混合) $set_mime(bool)–是否尝试发送实际的mime类型 返回类型: 空虚 生成服务器头,强制将数据下载到桌面。用于文件下载。第一个参数是要命名下载文件的名称,第二个参数是文件数据 如果将第二个参数设置为NULL,并且$filename是现有的可读文件路径,则将读取其内容 如果将第三个参数设置为boolean TRUE,则将发送实际的文件MIME类型(基于文件扩展名),这样,如果浏览器具有该类型的处理程序,
- $filename(字符串)
- $数据(混合)
- $set_mime(bool)–是否尝试发送实际的mime类型
空虚 生成服务器头,强制将数据下载到桌面。用于文件下载。第一个参数是要命名下载文件的名称,第二个参数是文件数据 如果将第二个参数设置为NULL,并且$filename是现有的可读文件路径,则将读取其内容 如果将第三个参数设置为boolean TRUE,则将发送实际的文件MIME类型(基于文件扩展名),这样,如果浏览器具有该类型的处理程序,则可以使用它 一般用法
$this->load->helper('download');
force_download('/path/to/pdf.pdf', NULL);
案例特定用法-放置在控制器中
function file_download()
{
$file_name= $this->input->get('file_name');
$this->load->helper('download');
$data = file_get_contents($file_name);
$name = 'My_new_name.pdf'; // custom file name for your download
force_download($name, $data);
//force_download($file_name, NULL); will get the file name for you
}
HTML
假设你有这样的下载链接
<a class="downloadable" href="/Resumes/Resumes1271354404687.pdf">
/Resumes/Resumes1271354404687.pdf
</a>
Javascript
$(function(){
$('.downloadable').click(function(){
window.location.href = "<?php echo site_url('CONTROLLER_NAME/file_download') ?>?file_name="+ $(this).attr('href');
});
});
$(函数(){
$('.downloadable')。单击(函数(){
window.location.href=“?file_name=“+$(this.attr('href');
});
});
参数:
- $filename(字符串)
- $数据(混合)
- $set_mime(bool)–是否尝试发送实际的mime类型
空虚 生成服务器头,强制将数据下载到桌面。用于文件下载。第一个参数是要命名下载文件的名称,第二个参数是文件数据 如果将第二个参数设置为NULL,并且$filename是现有的可读文件路径,则将读取其内容 如果将第三个参数设置为boolean TRUE,则将发送实际的文件MIME类型(基于文件扩展名),这样,如果浏览器具有该类型的处理程序,则可以使用它 一般用法
$this->load->helper('download');
force_download('/path/to/pdf.pdf', NULL);
案例特定用法-放置在控制器中
function file_download()
{
$file_name= $this->input->get('file_name');
$this->load->helper('download');
$data = file_get_contents($file_name);
$name = 'My_new_name.pdf'; // custom file name for your download
force_download($name, $data);
//force_download($file_name, NULL); will get the file name for you
}
HTML
假设你有这样的下载链接
<a class="downloadable" href="/Resumes/Resumes1271354404687.pdf">
/Resumes/Resumes1271354404687.pdf
</a>
Javascript
$(function(){
$('.downloadable').click(function(){
window.location.href = "<?php echo site_url('CONTROLLER_NAME/file_download') ?>?file_name="+ $(this).attr('href');
});
});
$(函数(){
$('.downloadable')。单击(函数(){
window.location.href=“?file_name=“+$(this.attr('href');
});
});
尝试使用$this->load->helper('download');强制下载($file\u path,NULL)代码>第二个参数NULL表示@Kavvson empraft的电源是使用$this->load->helper('download')的最佳xcvcxvcxvcxvcxvcxvcxcvctry;强制下载($file\u path,NULL)代码>第二个参数NULL表示@Kavvson Empcraft的电源是最佳XCvCxvCxvCxvCxvCxvCxvCxvCxCxCxCvCxCxCxCvCxCvCxC