©
本文档使用
php.cn手册 发布
下载帮助程序允许您将数据下载到桌面上。
加载此助手
可用职能
使用以下代码加载此助手:
$this->load->helper('download');
现有下列职能:
force_download([$filename = ''[, $data = ''[, $set_mime = FALSE]]])
参数: | $ filename(string) - 文件名$ data(mixed) - 文件内容$ set_mime(bool) - 是否尝试发送实际的MIME类型 |
---|---|
返回类型: | 空虚 |
$ filename(字符串) - 文件名
$ data(混合) - 文件内容
$ set_mime(bool) - 是否尝试发送实际的MIME类型
Return type: void
Generates server headers which force data to be downloaded to your desktop. Useful with file downloads. The first parameter is the **name you want the downloaded file to be named**, the second parameter is the file data.
如果将第二个参数设置为NULL和$filename
是一个现有的、可读的文件路径,那么它的内容将被读取。
如果您将第三个参数设置为布尔值true,那么将发送基于文件扩展名%29的实际文件MIME类型%28,这样如果浏览器有该类型的处理程序,它就可以使用它。
例子:
$ data ='这是一些文字!'; $ name ='mytext.txt'; force_download($ name,$ data);
如果要从服务器下载现有文件,则需要执行以下操作:
// photo.jpg的内容将被自动读取force_download('/ path / to / photo.jpg',NULL);