2012-03-12 191 views
2

我正在PHP中使用imagejpeg()制作一些图片,我想知道是否应该调用我的图片mysite.com/photos/chicken或mysite.com/photos/chicken.jpg 它们都似乎工作相同。至少对于我来说。 .jpg没有意义?除非您想要下载照片并轻松地在计算机上查看它们,但我不这样做。是否有任何理由使用jpg文件扩展名?

+2

您的用户可能想要下载它们。问题是:没有扩展(除了过度冷却和省略)的好处是什么?如果没有,你应该像其他人那样做。 – kapa 2012-03-12 07:46:21

回答

2

是的,你是对的。如果图像仅通过网络浏览器显示,则文件扩展名很简单。这都是关于发送的头文件。

1

是的。它只是用于确定将运行它的软件的扩展,以及它是什么类型文件的可视指示器。 您可以使用imagejpeg()保存您的图像,不带扩展名,它们将按照您刚才所说的那样工作:)

3

该扩展程序是客户端程序和用户的附加提示,因此它很有用。有时它甚至在技术上很重要,所以我建议使用扩展。

另请参阅:http://httpd.apache.org/docs/2.0/mod/mod_mime.html#addtype
“AddType指令将给定的文件扩展名映射到指定的内容类型上。”
该指令用于许多apache配置。

相关问题