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);
}

最新文章

  1. 在SQL2008查找某数据库中的列是否存在某个值
  2. jQuery load()方法用法集锦!
  3. 浅谈JavaScript中的变量、参数、作用域和作用域链
  4. JStack分析cpu消耗过高问题
  5. LeetCode Best Time to Buy and Sell Stock 买卖股票的最佳时机 (DP)
  6. OpenJudge 2680 化验诊断 C++
  7. Solr4.8.1与Tomcat7整合
  8. Centos rpm缺少依赖无法安装mysql5.5
  9. JMS和消息驱动Bean(MDB)
  10. C#中Abstract和Virtual[转载]
  11. Vue 波纹按钮组件
  12. Java异常处理-----java异常体系
  13. BUAA-OO-表达式解析与求导
  14. day16——函数式编程和内置函数
  15. cmd中查看MySQL数据库表数据及结构
  16. Python12/10--前端之display/overflow使用/清浮动的方式
  17. 技术分享:几种常见的JavaScript混淆和反混淆工具分析实战【转】
  18. linux 常用命令1【转】
  19. 如何用java完成一个中文词频统计程序
  20. 全国高校绿色计算大赛 预赛第二阶段(Python)第1关:统计分数的麻烦

热门文章

  1. python pip ez_setup.py
  2. for与break的用法
  3. hive的not in
  4. iOS CocoaPods安装与使用
  5. super-smack
  6. 水平居中的那些事之解决jqpagination分页插件无法居中的问题
  7. [raspberry pi3] aarch64 mongodb 编译和安装
  8. MVC下为什么要使用Areas
  9. <a>实现按钮的javascript+jquery编程实例
  10. Vistual Studio的导出模板功能