【问题标题】:How long is "living" time for files in apache's tmp folder [duplicate]apache的tmp文件夹中文件的“生存”时间有多长[重复]
【发布时间】:2012-11-29 16:29:45
【问题描述】:

可能重复:
php:: how long to tmp files stay?

在服务器上传文件后,他的位置是tmp文件夹吧?

我的问题是:如果我们不从 tmp 文件夹中删除文件,这个文件会在 tmp 文件夹中保存多久?据我所知,服务器会自动从 tmp 文件夹中删除所有文件,对吧?

【问题讨论】:

    标签: php apache file tmp


    【解决方案1】:

    在服务器上传文件后,他的位置是tmp文件夹吧?

    不一定; Apache 本身不会将上传的内容保存在任何地方。

    如果您使用的是 PHP,上传的文件会在请求完成后立即从上传临时目录中删除。

    【讨论】:

    • Not necessarily; Apache does not itself save uploaded content anywhere. 但是,在我们使用函数move_uploaded_file() 复制文件之前,文件位置默认是tmp 文件夹,对吧?
    • 将文件放在那里的是 PHP,而不是 Apache。
    【解决方案2】:

    答案取决于您的配置。如果您在php.ini 或您的应用程序中为上传的文件设置了自定义临时文件夹,系统不会自动将其删除。默认情况下,php 使用/tmp 目录来存放临时文件。与apache无关。

    在 linux 系统上,/tmp(或/var/tmp)设计用于在短时间内创建、编辑和删除的文件。

    如果您不删除 /tmp 中的文件,您的服务器将在下次系统重新启动时自动删除其中的许多(或全部)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-18
      • 2021-09-18
      • 2021-12-12
      • 1970-01-01
      • 2013-12-08
      相关资源
      最近更新 更多