点到文件名?

时间:2010-10-13 17:27:36

标签: image filenames

可以使用“。” (点)文件名而不是camelcase或破折号等。例如:

ico_active.user.png

是否会导致任何性能或浏览器兼容性问题或其他一些缺点?

谢谢!

4 个答案:

答案 0 :(得分:5)

如果你保存了响应,那么最后一部分将被一些旧的浏览器用作文件名,但除此之外它被忽略了。它曾经是一个有趣的小笑话,玩人们制作像“.jpeg”这样的URI做一些互动的东西,因为它实际上是一个带有一些javascript或flash的文本/ html,但是现在人们很可能知道它是如何做到的不再是恶作剧。

如果句点是URI的最后一个字符,IIS确实存在问题,原因是逃避我。

答案 1 :(得分:3)

不同的操作系统对文件名有不同的规则。例如,在Unix中,默认情况下,以shell命令隐藏以点开头的文件名。在Windows文件名中不能以点结尾。在两者中,文件名不能只包含点。

使用正则表达式匹配文件名时,点也有问题,因为。是一个元记录,而下划线和字母不是。

答案 2 :(得分:2)

是的。它将查看“文件扩展名”的尾随。*。

答案 3 :(得分:0)

除了许多系统至少部分地从名称中的最后一个点后面的内容确定(假设?)内容类型之外,Dot与标点符号一样安全。