之前我用的是php自带的ZipArchive类!每次把需要下载的内容压缩到一个临时目录,然后通过链接来实现下载!现在作同样的功能,但不能在服务器上产生临时目录,就是选择需要下载的文件后直接给出压缩包让下载!
注:用过phpmyadmin备份功能的都知道在备份的时候可以选择zip格式,点了之后直接给出下载包。我现在就需要同样的功能,但看不懂源码!
希望作过类似功能的告诉可以直接下,越详细越好。有小示例的盼望能把代码发来瞅瞅,邮箱[email protected]
注:用过phpmyadmin备份功能的都知道在备份的时候可以选择zip格式,点了之后直接给出下载包。我现在就需要同样的功能,但看不懂源码!
希望作过类似功能的告诉可以直接下,越详细越好。有小示例的盼望能把代码发来瞅瞅,邮箱[email protected]
Header("Accept-Ranges: bytes");
Header("Accept-Length: "."文件名称");
Header("Content-Disposition: attachment; filename=" . "文件名称");
//你压缩后得到数据流没?
//得到后直接echo Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: "."文件名称");
Header("Content-Disposition: attachment; filename=" . "文件名称");
// 输出文件流
echo $file;