我在我的web應用程序中有一個目錄,我想保留所有用戶個人資料圖片。用戶可以上傳所有類型的圖像(PNG,JPG,GIF)。不過,我希望圖片網址友好,例如。 http://example.com/static/picture/300-username,其中文件是300用戶名,但沒有擴展名。我想在用戶上傳時刪除擴展名,並使用PHP控制器添加:在不帶擴展名的瀏覽器中查看圖像
header('Content-Type: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png');
readfile('http://example.com/static/picture/300-username');
這很有效。不過,我想知道,如果可以通過在圖片目錄中放置一個.htaccess文件,並使用某種標題來完成這項工作,那麼在這個目錄中讀取的任何文件都將顯示爲圖片。這可能嗎?
這不是'Content-Type'。 – SLaks
您是否將文件保存在服務器上而沒有任何文件擴展名? – drudge
像這樣實現Content-type的缺點是什麼?它的工作原理...我保存它沒有擴展名,所以我不必檢測它是哪個擴展名。 – Samin