2011-05-01 37 views
0

對話框我有一個網站,顯示的圖像,顯​​示圖像文件名爲:show_image.phpIE遊客獲得「另存爲」入境

如果我嘗試並顯示在Chrome/FF的圖像,一切作爲正常工作,但如果我使用IE瀏覽器,我得到'保存文件爲'對話框的show_image.php文件..

我該如何解決這個問題?

+2

顯示示例圖像或PHP文件源代碼的鏈接。最有可能的是,你沒有發送正確的內容類型標題 – 2011-05-01 10:04:52

+0

這可能是一個缺失或不正確標題的問題,但由於我的水晶球被破壞,你應該發佈show_image.php的內容。 – Arjan 2011-05-01 10:06:16

回答

0

你能提供一個鏈接或show_image.php代碼嗎?

一個可能的解釋是PHP腳本可能會設置HTTP標頭Content-Disposition: attachment這可能導致此問題。有關更多信息,請參閱http://php.net/manual/en/function.header.php#example-3678

儘管我認爲Chrome應該和IE一樣工作,所以鏈接會有幫助。

編輯:@Pekka說發送錯誤的內容類型聽起來似乎更合理。 Chrome和Fx可能足夠聰明,弄清楚它是一個圖像,而IE可能不是。