我需要选择的文件路径(用户选择的文件)。
例如,如果我从目录F:\ user \ myfolder \ document.docx中选择了一个文件,则应显示整个路径。
我用过这个:
$handle = $_FILES['profile']['tmp_name'];
echo $handle;
但这是给出类似C:\ xampp2 \ tmp \ phpCECF.tmp的内容,因为这不是我当前选择的文件路径。
我搜索了很多,但找不到任何解决方案。
谢谢。
答案 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