2012-02-24 4589 views
3

我在个人网页上工作,我已经上传到www.kurtpeek.com的草稿版本。我注意到的一个错误是,我的“关于我”部分中的一个jpeg图像“MIT_IAP_SAR_smallest.JPG”未显示在网络上,但如果我在我的视图中看到它就好了电脑。 (您可以从http://dl.dropbox.com/u/1396332/kurtpeek.com.rar下载目录)。大写的“JPG”扩展名与小写的“jpg”不同?

我可以看到与其他图片唯一的区别是,这一个有一个大写“.JPG”扩展名,而不是一个小写“.jpg”之一。但是,如果我尝试将文件重命名为小写扩展名,Windows 7只是再次将其大写。

在这个问题上的任何帮助将不胜感激。

最好的问候, 库尔特·皮克

附:这个问题似乎与此类似:

php file upload capitalized filename issue

但据我可以告诉大家,问题未解决。

+0

扩展应该是毫无意义的,它不是一个CMYK图像(不工作在IE)......你能告诉活例? – 2012-02-24 16:05:28

回答

5

这很有可能是您的服务器在Linux发行版下运行,其发行版为file system is usually case-sensitive

+0

嗨,罗布,谢谢,我不知何故设法将图片重命名为小写的“.jpg”扩展名,现在我也可以在网上看到它。 (顺便说一下,http://allwebco-templates.com/support/S_images_not_updating.htm也解决了这个问题。 – 2012-02-25 08:29:38

+0

假设麻烦是因为Linux服务器区分大小写,一个技巧(特别有用,如果由于某种原因,您不能更新文件名来匹配链接或链接以匹配文件名)是为了让服务器放松区分大小写。您可以在Apache配置或.htaccess中执行此操作 - 请参阅[.htaccess或其他URL区分大小写(http://stackoverflow.com/questions/2270772/htaccess-or-other-url-case-sensitive)。如需更多信息,请尝试使用搜索词“不区分大小写” – henry 2013-06-05 22:18:13

+0

您可以在命令提示符窗口中批量重命名文件。只需使用:“forfiles/S/M * .JPG/C”cmd/c rename @file @ fname.jpg“ – DeathGrip 2018-02-18 03:09:44