gpt4 book ai didi

php - 脚本执行结束后在临时目录中找不到上传的文件

转载 作者:可可西里 更新时间:2023-10-31 23:57:34 24 4
gpt4 key购买 nike

我正在尝试 W3 学校的教程,学习如何为 PHP 上传创建表单。

为此,我有以下两个文件,如 W3 schools 所示:

HTML 文件:

<html>
<body>
<form action="upload_file.php" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" />
<br />
<input type="submit" name="submit" value="Submit" />
</form>
</body>
</html>

和对应的PHP文件如下:

<?php
if ($_FILES["file"]["error"] > 0)
{
echo "Error: " . $_FILES["file"]["error"] . "<br />";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
echo "Type: " . $_FILES["file"]["type"] . "<br />";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
echo "Stored in: " . $_FILES["file"]["tmp_name"];
}
?>

当我将上述文件保存到本地主机并执行 up.html 文件时,PHP 会产生如下输出:

Upload: AddTrustExternalCARoot.crt
Type: application/x-x509-ca-cert
Size: 1.4853515625 Kb
Stored in: /tmp/phpK0YqyL

不幸的是,我似乎找不到这个/tmp/phpK0YqyL

谁能建议这个文件可能位于何处?

实际上,我也想知道如何指定直接上传文件的路径(大概是$_FILES 数组中的某处)。

最佳答案

/tmp/文件夹是临时存放文件以供处理或读取的文件夹。如果以后要访问该文件,则需要使用 move_uploaded_file 将文件保存到服务器。功能

关于php - 脚本执行结束后在临时目录中找不到上传的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6253605/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com