| 状态 | 草稿 |
|---|---|
| Todo | Proof read |
| 官方最后更新时间 | 2009/02/02 15:11 |
辅助函数为用户提供通过“另存为”对话框方式下载功能。
'force' 强制通过用户浏览器下载一个文件,此方法是具有二进制安全,支持所有 Kohana 识别的 MIME 类型文件。
$filename - [string]被下载文件的文件名 - 默认 = ””$data - [string] 如果文件名不存在,数据将被发送 - 默认 = ””实例:
// 文件路径是相对于前控制器 download::force("file.txt"); // 对于一个文件位于 application/downloads // 使用相对路径 download::force('./application/downloads/file.txt'); // 或者使用定义的程序路径 download::force(APPPATH.'downloads/file.txt'); // 实例(控制器) public function download($file) { // 保持额外的添加输出页面 $this->auto_render = false; // 不要忘记 'return' 结果否则没有效果 return download::force($file); }