如何从PHP中的HTML输入标签获取选定的文件路径?

时间:2016-08-17 21:50:51

标签: php html

我需要选择的文件路径(用户选择的文件)。

例如,如果我从目录F:\ user \ myfolder \ document.docx中选择了一个文件,则应显示整个路径。

我用过这个:

$handle = $_FILES['profile']['tmp_name'];
echo $handle;

但这是给出类似C:\ xampp2 \ tmp \ phpCECF.tmp的内容,因为这不是我当前选择的文件路径。

我搜索了很多,但找不到任何解决方案。

谢谢。

1 个答案:

答案 0 :(得分:0)

您 - 作为Web应用程序 - 无法访问用户的文件系统。 然而,浏览器中的上传表单从用户的文件系统获取文件,并将其上传到服务器文件系统上的临时位置$_FILES['profile']['tmp_name']

  

$ _ FILES ['个人资料'] [' tmp_name']:上传文件存储在服务器上的文件的临时文件名。

然后,您需要使用PHP方法move_uploaded_file()重命名它并将其存储在服务器文件系统的最终位置。

有关使用HTML表单上传PHP文件的更多信息:http://php.net/manual/en/features.file-upload.post-method.php