我在我的服務器上生成了一個xls文件,我想推送給客戶端進行下載,但似乎無法使其工作。以下是我迄今爲止:如何使用PHP提供現有Excel的下載?
$xlsFile = 'test.xls';
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");;
header("Content-Disposition: attachment;filename=$xlsFile");
header("Content-Transfer-Encoding: binary ");
exit();
我的Excel文件是正確的,如果我從服務器上打開可以打開,但我怎麼可以把這個文件給客戶端下載?
多種內容類型有什麼意義?這就像說「我是一輛汽車,我是長頸鹿,我是一根口香糖」。除非你正在做多部分MIME,否則一個HTTP請求回覆只能有一個MIME類型。 –