2012-02-08 50 views
1

我有一個用PHP編寫的應用程序,它從mongoDB網格集合中檢索文件,並允許用戶根據它們是否爲圖像來查看/下載它們。設置要在瀏覽器中顯示的圖像文件的標題

這一切都工作正常,除了瀏覽器的標題欄顯示我正在運行腳本的php文件的名稱,而不是顯示的圖像的文件名。例如:

myphpfile (JPEG 1024 X 768 pixels) 

我不確定是否有可能,但如果是的話我想更改它。如果我右鍵單擊並選擇另存爲我得到正確的圖像名稱,用戶頭()我設置:

content-disposition: inline; filename="thefilename" 

我也試圖與內容類型,但沒有成功設置名稱。

感謝您的任何幫助。

+0

你不能服務腳本文件,所以它的網址無論內容 – 2012-02-08 02:22:00

+0

這是一個恥辱,我認爲這可能是這種情況。謝謝你讓我知道。 – 2012-02-08 02:40:51

回答

1

唯一可能的途徑是不直接在瀏覽器窗口中打開圖像,但一個簡單的HTML代碼:

<html> 
<head> 
<title> 
Put your title here 
</title> 
</head> 
<body> 
<img src='your_script_generating_images.php?parameters'> 
</body> 
</html> 

但是你想想一些花哨和漂亮的解決方案,如http://highslide.com/http://fancybox.net/?所有你需要的是設置鏈接到你的腳本生成圖像,並相應地更新頁面標題(甚至不需要,因爲你可以在彈出窗口中在圖像上方寫入信息)。

+0

謝謝,我沒有真正想過要走這條路來實現它。 – 2012-02-08 02:40:21