我有一個PHP腳本呈現一個圖像(與imagick),並將其保存到某個目錄"SITE_ROOT.$filePath"
,然後做一個header('Location: ' . SITE_ROOT.$filePath)
,它重定向到的文件是一個PNG圖像。頭位置無法正常工作
如果我直接轉到路徑,就像在URL欄中輸入一樣,我可以保存圖像,一切正常,但是當我依靠腳本重定向我時,我嘗試右擊並保存圖像它不承認我實際上試圖保存圖像,它認爲我試圖將其保存爲名爲「Driver」的非類型文件,該文件是腳本頁面的名稱。
我不知道這裏有什麼問題,當然頭位置應該把我帶到圖片上,並且在重定向後沒有'Driver'文件的記錄?
同樣的事情發生在redirect()
太btw。
在此先感謝您的幫助!
編輯:此問題已通過在標題命令之後放置die()
解決。
先調試:'SITE_ROOT。$ filePath'包含什麼?你能顯示重定向的完整代碼嗎? – 2010-08-19 08:05:27
發生了一些錯誤? – pltvs 2010-08-19 08:07:47
我打賭啤酒腳本不會在'header()'命令後死()'。但只有顯示代碼才能確定。 – 2010-08-19 08:10:09