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

时间:2018-03-20 13:13:26

标签: php input file-io

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

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

这是我的表格:

<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"];

任何想法? 请帮忙

1 个答案:

答案 0 :(得分: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
}

你需要&#34; **真正的**&#34;路径使用:

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

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

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

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

This answer will help you 希望我得到你想要的东西