我有一个Web应用程序,用户可以在其中上载其身份证图片。当他们上传图片时,我将图片命名为[username]_[timestamp].[extension]
禁止文件权限,但更改名称时可以访问
这对于几乎所有上传的图片都适用。但是有几张图片,当我尝试在浏览器中访问它时,它说我没有权限访问该文件。文件名的例子之一是hsigit_2015-11-28 09:12:48.jpg
。
权限和命名模式与其他任何可以正常访问的文件都是一样的。只有这个文件和其他几个(约5个文件)无法从浏览器访问。
但是,当我将名称更改为类似eror.png
或eror12345.png
时,突然可以访问它。但是当我将名称更改为hsigit_2015-11-28.jpg
或hsigit.jpg
之类的名称时,仍然无法访问。
任何人都知道可能是什么问题?
这可能是一个规则,禁止文件名中的某些模式?也许'git'这个词? –
嘿,我认为你是对的,所有有问题的文件都有子字符串'git'。谢谢。你想将你的评论转移到答案上,所以我可以将其标记为正确的答案? 另外,如何更改规则? –