Php 文件上载临时目录为空

Php 文件上载临时目录为空,php,upload,Php,Upload,我正在研究文件上传在PHP中是如何工作的 当我上传一个文件时,$\u FILESglobal说临时文件名是/tmp/phpDFUMAz,但它不存在 如果我检查upload\u tmp\u dir的ini设置,我可以看到以下内容: upload_tmp_dir no value PHP到底在这里做什么?它为上载的文件指定了一个临时文件名,但该名称在服务器上不存在。临时文件在上载到的脚本完成后将被删除。您上载的脚本也需要将文件移出临时目录,以备以后使用。Ok,所以它会临时移动,然后在脚本执行完毕

我正在研究文件上传在PHP中是如何工作的

当我上传一个文件时,
$\u FILES
global说临时文件名是
/tmp/phpDFUMAz
,但它不存在

如果我检查
upload\u tmp\u dir
的ini设置,我可以看到以下内容:

upload_tmp_dir  no value

PHP到底在这里做什么?它为上载的文件指定了一个临时文件名,但该名称在服务器上不存在。

临时文件在上载到的脚本完成后将被删除。您上载的脚本也需要将文件移出临时目录,以备以后使用。

Ok,所以它会临时移动,然后在脚本执行完毕后删除这些临时文件?php过程的哪一部分可以做到这一点?@MartyWallace您正在寻找
move\u uploaded\u file()
我不确定您所说的“php过程的哪一部分可以做到这一点”是什么意思。如果您想了解有关php文件上载的更多信息,请阅读以下内容: