文件上传 - 我需要在PHP中找到tmp_name的绝对(完整)路径

时间:2011-05-18 04:57:37

标签: php cakephp

上传文件时,我会在数组中获得tmp_name, 我需要找到tmp_name的绝对(完整)路径,这意味着文件在哪个路径(如var/www/sample/tmp/phpekIgfr

Array
(
    [name] => profile.jpg
    [type] => image/jpeg
    [tmp_name] => /tmp/phpekIgfr
    [error] => 0
    [size] => 44288
)

1 个答案:

答案 0 :(得分:6)

tmp_name将始终包含完整路径。

/tmp/phpeklgfr指向根/tmp目录中的上传文件。它不在/var/www/sample/tmp中。

您可以使用upload_tmp_dir php.ini设置更改PHP存储临时文件的位置。