gpt4 book ai didi

php - apache 可以从 PHP 写入但不提供文件的目录

转载 作者:行者123 更新时间:2023-12-04 06:11:48 34 4
gpt4 key购买 nike

我需要在 linux 上的 apache 上使用 php 提供非共享上传。

我可以很好地处理文件上传,并将它们移动到所需的文件夹。我想问的是我怎样才能做到即使有人知道那个文件夹和文件名,他们也永远无法通过浏览器下载文件。

换句话说,我需要 apache 才能将文件移动到文件夹,但无法从该文件夹提供文件。

php 可以写入 docroot 之外的文件吗?我可以用 htaccess 做些什么吗?或者甚至只是linux目录权限?

我正要创建一个空白的 index.html 并给文件一个包含长随机字符串的名称(使它们不可猜测),但决定必须有更好的方法。

谢谢大家。

最佳答案

将您的文件上传到 Apache DocumentRoot 之外。

IE。

DocumentRoot /var/www/public/

(你的php文件在哪里)

并上传到 /var/www/uploads/

关于php - apache 可以从 PHP 写入但不提供文件的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7690045/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com