我有一个上传文件的表单,我需要获取文件的客户端路径?
服务器路径我可以从PHP数组$ _FILES
$_FILES["UploadFileName"]["tmp_name"]
如何获取存储在客户端计算机上的文件的客户端路径?
<form method="POST" action="upload.php" enctype="multipart/form-data">
<p>File to upload : <input type ="file" name = "UploadFileName"></p><br />
<input type = "submit" name = "Submit" value = "Press THIS to upload">
</form>
答案 0 :(得分:6)
你做不到。这是一个安全问题,浏览器不会向您提供。
答案 1 :(得分:2)
如何获取存储在客户端计算机上的文件的客户端路径?
出于安全原因,不允许。如果可能,攻击者可以获取有关如何在客户端计算机上构建文件/文件夹的信息。用户机器上的任何完全受信任的代码都可以做到这一点。因此,您的目标是说服用户安装能够为您提供信息的内容。
对于Windows(都需要安装某种类型):