看板 PHP 關於我們 聯絡資訊
下載的檔案內容正確 echo 檔名也OK (UTF-8) 不管是用英文還是中文 在IE6下跳出來的都是儲存download.php的對話框 明明之前另一個網站OK的說 ="= if (strstr($_SERVER['HTTP_USER_AGENT'], "MSIE")){ 不論是 $header = "Content-Disposition: attachment; filename=\"".iconv('utf-8','big5',$file_name)."\""; 或是 $header = "Content-Disposition: attachment; filename=\"".urlencode($file_name)."\""; 甚至 $header = "Content-Disposition: attachment;filename=\"123.jpg\""; header('Content-Type: "'.$ctype.'"'); header($header ); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header("Content-Transfer-Encoding: binary"); header('Pragma: public'); header("Content-Length: ".$len); } 還是頁面的編碼也要改? 或是其它因素? --- 剛剛測試發現... 原本是用windows.open(url)去開視窗下載,會有這問題.. 現在直接用a href="url"就不會有問題了 這又是啥 = = -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.39.164.181 ※ 編輯: JYHuang 來自: 114.39.164.181 (12/07 11:56)