小编Sha*_*ron的帖子

如何允许用户下载存储在webroot外部的文件?

我正在开发一个允许注册用户(可能是任何人)上传文件的系统.我阻止mime类型等尝试将文件限制为.doc,.docx和.pdf类型,但为了额外的安全性,它们被上传到webroot之外的文件夹.

然后,其他用户可以选择下载文件.我如何允许他们这样做?显然,我不能只是放入文件的链接,因为它在webroot之外.我不知道如何到达该文件!我认为我可以使用php文件函数来访问该文件,但是如何将其"提供"给请求它的用户呢?

这可能会带来什么安全隐患?

谢谢.

php security file-upload download

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

download ×1

file-upload ×1

php ×1

security ×1