【发布时间】:2013-01-31 16:02:51
【问题描述】:
我正在研究如何在 PHP 中上传文件。
当我上传文件时,$_FILES 全局表示临时文件名为 /tmp/phpDFUMAz,但这不存在。
如果我检查 upload_tmp_dir 的 ini 设置,我可以看到以下内容:
upload_tmp_dir no value
PHP 到底在做什么?它为上传的文件提供了一个临时文件名,但服务器上不存在该文件名。
【问题讨论】:
我正在研究如何在 PHP 中上传文件。
当我上传文件时,$_FILES 全局表示临时文件名为 /tmp/phpDFUMAz,但这不存在。
如果我检查 upload_tmp_dir 的 ini 设置,我可以看到以下内容:
upload_tmp_dir no value
PHP 到底在做什么?它为上传的文件提供了一个临时文件名,但服务器上不存在该文件名。
【问题讨论】:
临时文件会在您上传到的脚本完成后被删除。如果您想保留文件以供以后使用,您上传的脚本也需要将文件移出临时目录。
【讨论】:
move_uploaded_file()