loading
Please wait while loading...
返回 讓 IE 用戶下載 docx, xlsx

Office 自 07 或以後版本提供了新的副檔名, 就是在原有副檔名加上了一個「x」, 例如 doc 變成了 docx, 如果你需要在伺服器提供 docx, xlsx, pptx 等檔案的下載, 在 firefox 或 chrome 等瀏覽器是沒有問題的, 可是如果用 IE 下載, 便會發現檔案變成了一個 zip 檔, 無法正確下載文件, 這是因為 IE 並不認得這種「新型」的檔案, 要解決這個問題, 便需要在 server 端寫一些額外的語法了

header('Content-type: application/vnd.openxmlformats-officedocument.wordprocessingml.document');
header('Content-Disposition: attachment; filename="'.$filename.'"');
readfile($path);
Comments
comments powered by Disqus