点到文件名?

3zz*_*zzy 6 filenames image

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

ico_active.user.png
Run Code Online (Sandbox Code Playgroud)

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

谢谢!

Jon*_*nna 5

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

如果句点是URI的最终字符,IIS确实存在问题,原因是逃避我.


Dou*_*rch 5

不同的操作系统对文件名有不同的规则。例如,文件名不能仅由点组成。在 Windows 中,文件名不能以点结尾。

有一个约定,其中文件类型或格式尾随点;例如,something.tar.gz 文件被解释为已 tar 压缩然后 gzip 压缩的文件或文件夹“something”。

使用正则表达式匹配文件名时,点也会出现问题,因为 . 是元字符,而下划线和字母不是。

  • 名字 ”。” 和“..”被保留(用于当前目录和父目录),但“...”和“....”在Unix系统上是完全可行的文件名(或目录名)。 (2认同)