我只是知道某些文件系统(如FAT)将文件名存储为大写,无论用于创建它们的情况如何。所以不可能将Bishop.png和bishop.png放在同一个文件夹中,是吗?
如果我的Linux服务器在这个文件夹中包含这两个文件并且我创建了这样的网页,会发生什么:
<html>
<body>
<img src="Bishop.png" />
<img src="bishop.png" />
</body>
</html>
现在,Windows 98客户端请求此页面(我认为它们只有FAT)。 将Bishop.png显示两次吗?将bishop.png显示两次吗?或者是否会显示这两个图像,尽管如果这些文件存储在本地,Windows 98无法区分这些文件?
(我没有任何可能为自己检查这个,因为我只有Linux)
答案 0 :(得分:5)
客户端使用的文件系统无关紧要。它只会使用在HTML页面中找到的确切大写字母向服务器发送请求,因为URL的路径部分根据定义区分大小写。如果以后它想在本地缓存图像,它比字母案例有更大的问题,例如不要混淆来自两个不同站点的bishop.png。解决这些问题通常也需要解决字母大小写的问题,即使本地文件系统无法自行完成。