文件扩展名是否有最大长度?我见过的最长的是.compiled(8个字符)
无用的背景
我正在创建一个IHttpHandler来返回特定文件名的图像图标.我只是调用FileImage.axd?ext = pptx.我正在使用类似于我的 WPF 帖子的 SHGetFileInfo生成文件,然后在文件夹'pptx.png'的文件夹中本地缓存它们.我想验证长度并修剪它以防止DoS类型攻击,其中有人会尝试生成图像和无限数量的垃圾字符(例如FileImage.axd?ext = asdfasdfweqrsadfasdfwqe ...).
据我所知,除文件名的最大长度外,没有限制.除FAT16外,延期不予特别处理.