看板 PHP 關於我們 聯絡資訊
用了下面這段 code 下載後 header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: public"); header("Content-Description: File Transfer"); header("Content-Type: application/zip"); $header="Content-Disposition: attachment; filename=".$zipFileName.";"; header($header ); header("Content-Transfer-Encoding: binary"); header("Content-Length: ".$len); @readfile($zipFileName); chrome 正常是 .zip 可是 safari 卻變成 .zip.html 不知道各位先進是否有遇到過這問題? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.175.240.8 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1430802212.A.429.html
GALINE: 中間的「$header=」...不是「header()」? 05/06 12:45
KawasumiMai: 樓上,應該是可以,因為下一行是header($header); 05/06 13:27
KawasumiMai: 雖然有點多此一舉... 05/06 13:27
kiey: 後來有修正了 , 不過這似乎不是zip 變成 zip.html 原因 05/07 11:06
kiey: 依然找不到原因中~"~ 05/07 11:06