php - Web 应用程序,用户上传文件夹最安全的地方

标签 php web-applications upload permissions directory

我的应用程序的一般结构:

[includes] - not accessible by the web
.. important database classes, etc
[public]
.. all files that the application publicly uses

我正在尝试决定应该将 [uploads] 文件夹存储在何处。这是所有用户将存储他们的媒体(图像等)的地方

[uploads]
   [user123]
      mypic.jpg
      mysecondpic.jpg
   [user456]
      picpic.jpg
      yeah.jpg

目前,我在 [public] 文件夹中有这个文件夹,但出于某种原因,我不确定这是正确的位置......

[includes] 文件夹将无法被公众访问,只有 PHP 可以在那里导航。

为了最佳实践,您对此有何看法?

最佳答案

在兄弟目录中。即与includes/public/同级的目录。

关于php - Web 应用程序,用户上传文件夹最安全的地方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11302977/

相关文章:

JavaScript - 在用户交互期间存储数据

javascript - 在网站上上传并嵌入视频

php - 使用 CodeIgniter 上传文件

Python请求在上传请求正文时读取响应

php - 嵌套空合并运算符 (??) 如何在 PHP 中工作?需要执行流程的分步说明

php - iPhone/iPad 上的不同缩放比例

php - 如何使用 PHP 中包含的关联数组的子字段对关联数组进行排序?

php - 电子邮件消息队列 - X worker 和停止重叠

java - 如何在 HttpServletRequest 中设置参数?

java - 使用 Glassfish 3.1.2 服务器时,属性文件中的更改不会反射(reflect)在页面中