可以使用“。” (点)文件名而不是camelcase或破折号等。例如:
ico_active.user.png
是否会导致任何性能或浏览器兼容性问题或其他一些缺点?
谢谢!
答案 0 :(得分:5)
如果你保存了响应,那么最后一部分将被一些旧的浏览器用作文件名,但除此之外它被忽略了。它曾经是一个有趣的小笑话,玩人们制作像“.jpeg”这样的URI做一些互动的东西,因为它实际上是一个带有一些javascript或flash的文本/ html,但是现在人们很可能知道它是如何做到的不再是恶作剧。
如果句点是URI的最后一个字符,IIS确实存在问题,原因是逃避我。
答案 1 :(得分:3)
不同的操作系统对文件名有不同的规则。例如,在Unix中,默认情况下,以shell命令隐藏以点开头的文件名。在Windows文件名中不能以点结尾。在两者中,文件名不能只包含点。
使用正则表达式匹配文件名时,点也有问题,因为。是一个元记录,而下划线和字母不是。
答案 2 :(得分:2)
是的。它将查看“文件扩展名”的尾随。*。
答案 3 :(得分:0)
除了许多系统至少部分地从名称中的最后一个点后面的内容确定(假设?)内容类型之外,Dot与标点符号一样安全。