可能重复:
What's the best way/practice to get the extension of a uploaded file in PHP
我们可以从$ _FILES [“file”] [“tmp_name”]中找出原始文件的扩展名吗?例如jpg或png等?感谢。
答案 0 :(得分:95)
$name = $_FILES["file"]["name"];
$ext = end((explode(".", $name))); # extra () to prevent notice
echo $ext;
答案 1 :(得分:87)
您可以使用pathinfo()
:
$path_parts = pathinfo($_FILES["file"]["name"]);
$extension = $path_parts['extension'];
答案 2 :(得分:1)
是的,您可以使用$_FILES['file']['name']
获取上传文件的原始名称。请记住,扩展名可能并不总是代表文件的真实内容。
答案 3 :(得分:0)
是的,假设它准确命名。它将保留其原始名称和扩展名。