【发布时间】:2015-12-01 09:38:21
【问题描述】:
我有一个网络应用程序,用户可以在其中上传他们的身份证照片。当他们上传图片时,我将图片命名为[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。谢谢你。您想将您的评论移至答案,以便我将其标记为正确答案吗?另外,如何更改规则?
标签: linux apache unix permissions