0
我试着通过头下载zip文件:无效的Zip文件下载(头+ PHP)
$file = '/srv/users/serverpilot/apps/elm/public/dll/files/438de5/file-c117c93c.zip';
$filename = 'file-c117c93c.zip';
if (file_exists($file))
{
$fileName = trim($filename);
header('Content-Description: File Transfer');
header('Content-Disposition: attachment; filename='.$fileName);
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
ob_clean();
flush();
readfile($file);
exit;
}
文件将与真实尺寸下载。但是当我打开下载文件时,zip文件无法打开(无效归档错误)
是什么问题?
@Pe dro Lobito同样的错误 – elize
我在我的服务器上尝试了几种解决方案,但我找不到解决方案,我只是将文件的内容看作文本,就像'•ù_ãÃyºŒ'æfè,U³»ƒ'ÔÕdkÈjA',我会继续挖... –
检查我的回答:) –