这是我的问题。我正在尝试使用标题下载文件。这是我的代码:
$content_type = mime_content_type('uploads/MyBBIntegrator_v1.3.1.zip');
$file = 'uploads/MyBBIntegrator_v1.3.1.zip';
header("Cache-Control: public");
header('Content-type: application/octet-stream');
header("Content-Description: File Transfer");
header('Content-Disposition: attachment; filename="MyBBIntegrator_v1.3.1.zip');
header("Content-Transfer-Encoding: binary");
header('Expires: 0');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
readfile('uploads/MyBBIntegrator_v1.3.1.zip');
但是,这样做的唯一结果是页面显示文件的内容(它是文本文件)或如果文件是 image/zip/exe 等,则显示一串奇怪的符号
我应该怎么做才能解决这个问题?