大写的 "JPG" 扩展名与小写的 "jpg" 有什么区别?

3
我正在制作个人网页,已经上传了草稿版本到www.kurtpeek.com。我注意到其中一个jpeg图像在“关于我”部分,“MIT_IAP_SAR_smallest.JPG”,在网页上无法显示,但如果我在电脑上查看它,就可以正常看到。(您可以从http://dl.dropbox.com/u/1396332/kurtpeek.com.rar下载目录)。
我唯一能看出来的区别是这张图片的扩展名为大写的“.JPG”,而不是小写的“.jpg”。然而,如果我尝试将文件重命名为小写扩展名,Windows 7会再次将其变成大写。
非常感谢您对此问题的任何帮助。
最好的问候, Kurt Peek
P.S. 这个问题似乎与这个问题相似: php file upload capitalized filename issue 但据我所知,那个问题没有解决。

扩展名应该是无意义的,并且它不是一个CMYK图像(在IE中不起作用)... 你能展示一个实时例子吗? - Pekka
1个回答

5

嗨,罗布,谢谢,我设法将图片重命名为小写的“.jpg”扩展名,现在我也可以在网上看到它了。(顺便说一句,这个问题也在http://allwebco-templates.com/support/S_images_not_updating.htm上得到了解决)。 - Kurt Peek
假设问题是由于Linux服务器的大小写敏感性引起的,一个技巧(特别有用的是,如果由于某种原因您无法更新文件名以匹配链接或链接以匹配文件名)是让服务器放松对大小写的敏感性。您可以在Apache配置或.htaccess中执行此操作-请参见.htaccess或其他URL区分大小写。更多信息,请尝试搜索词“不区分大小写”。 - henry
你可以在Windows的命令提示符中批量重命名文件。只需使用以下命令: "forfiles /S /M *.JPG /C "cmd /c rename @file @fname.jpg" - DeathGrip

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接