Chrome回显了要下载的zip文件

时间:2016-09-17 04:45:04

标签: php google-chrome download

所以我试图下载我之前在PHP中创建的zip文件,但我的浏览器只是回显了一个包含许多不同和奇怪字母的巨大字符串。

无论如何这里是我的PHP代码下载我的PHP:

header("Content-type: application/zip");
        header("Content-Disposition: attachment; filename='/var/www/html/1/' . $usernumber . '/download.zip'");
        header("Content-length: " . filesize('/var/www/html/1/' . $usernumber . '/download.zip'));
        header("Pragma: no-cache"); 
        header("Expires: 0");
        readfile('/var/www/html/1/' . $usernumber . '/download.zip');

我的任务是让浏览器下载文件,而不是像现在一样显示它。

我是php和后端编程的新手 - 请怜悯:)。

由于

1 个答案:

答案 0 :(得分:0)

尝试:

header('Content-Type: application/octet-stream');
header('Content-Transfer-Encoding: binary');

我总是将此用于我的zip文件,以强制下载(不显示)。