Re: [請益] php的header Location 的怪問題??

看板PHP作者 (IWH68S0XZ8M89)時間16年前 (2007/11/28 15:36), 編輯推噓3(301)
留言4則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《lbsjack (^^)》之銘言: : 我在php輸入下列這套程式碼,但是輸出時 會發現docx會變成zip檔。 : <?php : $file_download = "Doc2.docx"; : header("Location:$file_download"); : ?> : docx 是office 2007的檔... : 大家可以試看看哦~ : 請益各位大大,這是什麼問題呢? : 謝謝... 理論上要給他個Content-type的header 也就是 header("Content-Type:application/mswordx"); 但你是用Location轉頁 也許需要改一下server的設定 讓它在副檔名docx時能夠送出正確的Content-Type (也是如上) -- 実琴:「河野!你真的就這樣被物質慾望給吸引過去了嗎?!」 亨:「只要穿著女裝擺出親切的樣子,所有必要花費就能全免,似乎一點都不壞啊。」 実琴:「難道你沒有男人的尊嚴了嗎?!」 亨:(斷然道)「沒有。在節衣縮食生活吃緊學生面前,沒有那種東西。」 --プリンセス・プリンセス 第二話 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.91.5

11/28 15:43, , 1F
那可以請教一下,SEVER的Content-Type在那改呢?謝謝!!
11/28 15:43, 1F

11/28 16:14, , 2F
如果是apache 在/etc/httpd/conf/httpd.conf 裡
11/28 16:14, 2F

11/28 16:51, , 3F
OFFICE 2007 MIME TYPE http://0rz.tw/953pa
11/28 16:51, 3F

11/28 16:53, , 4F
這裡有解決方法,謝謝各位大大的教導!!
11/28 16:53, 4F
文章代碼(AID): #17JHgHYc (PHP)
文章代碼(AID): #17JHgHYc (PHP)