[英]How can i get full path of uploaded file in php?
如何在 php 中获取上传文件的完整路径。 当我上传 xml 文件并单击提交按钮时,上传文件的完整路径将显示在屏幕上。
HTML
<form action="index.php" method="post" enctype="multipart/form-data">
File: <input type="file" name="fileToUpload" id="fileToUpload">
<input type="submit" name="sub" value="Submit">
</form>
PHP
if(isset($_POST['sub']))
{
$file = $_FILES["fileToUpload"]["name"];
$filename = pathinfo($file);
$st_name = $filename['filename'];
$dir= $filename['dirname']; //directory name
echo $dir;
}
在这里我点击提交按钮 output 应该是这样的......
**D://new/folder/file.xml**
试试下面的代码:
$uploads_dir = 'D://new/folder';
$tmp_name = $_FILES["fileToUpload"]["tmp_name"];
$name = basename($_FILES["fileToUpload"]["name"]);
$path = $uploads_dir . DIRECTORY_SEPARATOR . $name;
move_uploaded_file($tmp_name, $path);
echo $path;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.