PHP、thinkPHP5.0开发网站文件管理功能(四)下载文件
2024-09-06 02:19:21
public function download($currdir = null){
$file = urldecode($currdir);
$file = iconv('UTF-8', "GB2312", $file);
if (!file_exists($file)) {
$this->error("文件不存在");
}
//basenamecn 是common文件自定义的方法
$filename = basenamecn(iconv('GB2312', "UTF-8", $file)); //告诉浏览器以附件处理
header('Content-Disposition: attachment;filename=' . $filename);
readfile($file);
}
最新文章
- 在SQL2008查找某数据库中的列是否存在某个值
- jQuery load()方法用法集锦!
- 浅谈JavaScript中的变量、参数、作用域和作用域链
- JStack分析cpu消耗过高问题
- LeetCode Best Time to Buy and Sell Stock 买卖股票的最佳时机 (DP)
- OpenJudge 2680 化验诊断 C++
- Solr4.8.1与Tomcat7整合
- Centos rpm缺少依赖无法安装mysql5.5
- JMS和消息驱动Bean(MDB)
- C#中Abstract和Virtual[转载]
- Vue 波纹按钮组件
- Java异常处理-----java异常体系
- BUAA-OO-表达式解析与求导
- day16——函数式编程和内置函数
- cmd中查看MySQL数据库表数据及结构
- Python12/10--前端之display/overflow使用/清浮动的方式
- 技术分享:几种常见的JavaScript混淆和反混淆工具分析实战【转】
- linux 常用命令1【转】
- 如何用java完成一个中文词频统计程序
- 全国高校绿色计算大赛 预赛第二阶段(Python)第1关:统计分数的麻烦