当我通过输入字段选择一个文件或文件夹时,我在php中没有得到正确的路径。
html:
<input type="file" name="dirpath" id="dirname" webkitdirectory directory multiple>
php代码:
if(isset($_FILES['dir']))
{
$name = file_get_contents($_FILES['dir']['tmp_name']);
echo '<pre>';
print_r($name);
}
这里,像这样的假路径 C:\fakepath\123.pdf
但实际文件路径我希望这样:
路径:“c:\users\prashan\desktop\pdf\123.pdf”
如何找到文件的绝对路径?
1条答案
按热度按时间whitzsjs1#
您试图从上传的文件中获取的信息永远不会透露给客户端。
此外,php是服务器端编程语言。这意味着数据和所有内容都将由服务器/计算机运行,而浏览器无权对其进行编辑。它只接收数据,服务器将使用它(使用您编写的代码)。
如果要打开文件**,而不将其发送到服务器**,请执行以下操作:
这个答案对你有帮助