在 PHP 中获取所选文件的完整路径

问题描述 投票:0回答:1

我想选择带有输入标签的文件,但这不会返回所选文件的完整路径(完整目录)。

我在边缘浏览器中尝试此代码并返回所选文件的完整路径,但其他浏览器不能。

这是我的表格:

<form method="post" enctype="multipart/form-data">
    <input type="file" name="file">
    <input type="submit" name="submit">
</form>

    $filename = $_FILES["file"]["name"];
    $filedir = $_FILES["file"]["tmp_name"];

有什么想法吗? 请帮忙

php input file-io
1个回答
0
投票

这就是我从你的问题中了解到的。

您需要文件的完整路径才能**打开**它或对其进行处理:

if(isset($_FILES["file"])){
   $FileData file_get_contents($_FILES["file"]["tmp_name"]);
   echo $FileData;
   //Data inside the file will be shown in the browser
}

您需要“**真实**”路径使用:

if(isset($_FILES["file"])){
   echo realpath($_FILES["file"]["tmp_name"]);
}

如果您的意思是来自**客户端** **端**的路径:

这是PHP。 PHP 是服务器端。这意味着数据和一切都将由服务器/计算机运行,并且浏览器无权编辑它。它仅接收数据,服务器将使用它(使用 you 编码)

如果您想打开文件而不将其发送到服务器

这个答案会对您有帮助
希望我能得到你想要的

© www.soinside.com 2019 - 2024. All rights reserved.