PHP在上传过程中保存临时文件的位置?

pow*_*boy 16 php

我在Windows上使用XAMPP.通过打印$_FILES["file"]["tmp_name"],似乎临时文件保存在C:\ xampp\tmp\phpABCD.tmp中.但我无法在服务器的文件系统上看到它.但是,文件可以移动或复制通过move_uploaded_file(),rename()copy().那么PHP在上传过程中实际保存了临时文件的位置?

Mat*_*hew 35

它将其保存在指定的路径中$_FILES["file"]["tmp_name"],但在脚本执行完毕后将其删除.如果要保留文件,则由您将文件移动到其他位置.

  • 感谢"但在脚本执行完毕后删除它". (14认同)

bpe*_*n76 18

upload_tmp_dir在你的php.ini文件中指定 .系统在使用后会自动删除.


Jes*_*sse 7

您可以files $_FILES["file"]["tmp_name"]通过打印来检查php当前在哪里节省您的温度

    sys_get_temp_dir()
Run Code Online (Sandbox Code Playgroud)


小智 5

使用move_uploaded_file(file, path),指定文件以及要存储该文件的路径。

该文件的副本将被创建并存储。