php - 如何获取 PHP 上传目录?

标签 php

我已经使用 HTML/PHP 上传了一个文件,下面是 $_FILES['file'] 数组的 print_r():

Array
(
    [name] => Chrysanthemum.jpg
    [type] => application/octet-stream
    [tmp_name] => G:\xampp\tmp\php82DB.tmp
    [error] => 0
    [size] => 879394
)

正如您在上面看到的,临时文件存储在 tmp_name 目录中。我需要使用 PHP 获取该目录路径。我如何获得它?

尝试使用 sys_get_temp_dir() 但这就是它返回给我的结果。

我不想从数组或文件上传数据中获取目录。我想使用函数动态获取 php 文件上传目录。

C:\Users\admin\AppData\Local\Temp

最佳答案

$tmp_dir = ini_get('upload_tmp_dir') ? ini_get('upload_tmp_dir') : sys_get_temp_dir();

关于php - 如何获取 PHP 上传目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7511610/

相关文章:

php - Redis - 使用 predis 检查键是否存在

javascript - Symfony2::加载自定义表单类型时添加 Assets

javascript - 嵌入单选按钮

php - PHP 和 MySQL 并发请求

javascript - 将文件上传到 HTML 表单并提交之间会发生什么?

javascript - 来自数据库的 JQuery 自动完成表单失败

php - 放入 session 后,Laravel session key 为空

php - 如何将选择下拉列表转换为多个复选框?

php - 使用 php 上传的图像不能完全工作

PHP 将大型 CSV 文件导入 MySQL 表