我在我的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