$_FILES["file"]["tmp_name"]
时间: 2023-07-19 20:10:57 浏览: 85
PHP move_uploaded_file() 函数(将上传的文件移动到新位置)
`$_FILES["file"]["tmp_name"]` 是 PHP 中用于处理上传文件的超全局变量之一。当用户通过表单上传文件时,上传文件会被存储在服务器的临时目录中,此时 `$_FILES["file"]["tmp_name"]` 就是指向该文件的临时文件名。
在 PHP 中,可以使用 `move_uploaded_file()` 函数将临时文件移动到指定位置,例如:
```php
$target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["file"]["name"]);
$tmp_file = $_FILES["file"]["tmp_name"];
if (move_uploaded_file($tmp_file, $target_file)) {
echo "The file has been uploaded.";
} else {
echo "Sorry, there was an error uploading your file.";
}
```
在上面的代码中,`$_FILES["file"]["tmp_name"]` 存储了上传文件的临时文件名,然后使用 `move_uploaded_file()` 函数将临时文件移动到指定位置。
需要注意的是,上传文件后,临时文件会被自动删除,所以在使用 `$_FILES["file"]["tmp_name"]` 时需要及时将文件移动到其他位置,否则文件会丢失。
阅读全文