下载助手 | Download Helper

下载助手

下载帮助程序允许您将数据下载到桌面上。

  • 加载此助手

  • 可用职能

加载此助手

使用以下代码加载此助手:

$this->load->helper('download'

可用职能

现有下列职能:

force_download([$filename = ''[, $data = ''[, $set_mime = FALSE]]])

参数:$ filename(string) - 文件名$ data(mixed) - 文件内容$ set_mime(bool) - 是否尝试发送实际的MIME类型
返回类型:空虚

  • $ filename字符串) - 文件名

  • $ data混合) - 文件内容

  • $ set_mimebool) - 是否尝试发送实际的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);