查找上传文件的扩展名(PHP)

时间:2011-03-25 00:25:08

标签: php

  

可能重复:
  What's the best way/practice to get the extension of a uploaded file in PHP

我们可以从$ _FILES [“file”] [“tmp_name”]中找出原始文件的扩展名吗?例如jpg或png等?感谢。

4 个答案:

答案 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)

是的,假设它准确命名。它将保留其原始名称和扩展名。