为什么文件扩展名在网络上区分大小写,而在localhost上不区分?

aug*_*aug 3 file localhost server-side src

所以我试图在我的网站上链接一个图像<img src="cat.png alt="cat"/>,因为某些原因它不起作用.后来我发现,当上传到我的服务器上的文件被标记为"cat.PNG"所以我认为输入和固定.但是,当我在localhost上测试我的网站时,它很好.为什么是这样?这是一些安全问题还是localhost在解析文件时更聪明?

我知道这是一个奇怪而随机的问题,但我很好奇.谢谢.

Chr*_*jen 6

这取决于操作系统.您的服务器似乎运行Linux通常区分大小写,如果您在localhost上运行Windows,则不然.