我正在使用下面的代码下载一个文件,它工作得很好,但问题是文件扩展名丢失了,即使在有压力的下载之后也是如此。我尝试将其更改为其他 MIME 类型,可能是什么问题,我该如何解决?
header('Content-Type: audio/mp3');
header("Content-Disposition: attachment; filename=$row[3]");
header("Content-Length: ".filesize("$row[1]$row[2]"));
$fp = fopen("$row[1]$row[2]", "r");
fpassthru($fp);
fclose($fp);
注意: $row 数组中的值很好。