我试图在php中检索文件的名称,大小和类型。 我已经尝试了这么多解决方案并制作了一些我的代码,但我仍然无法得到那些东西。我用谷歌搜索和stackoverflow并做了他们说的,但不知何故它没有完成。对不起,如果我做错了什么,请帮助我。
这是我的代码。
for($i=0; $i<count($_FILES['upload']['name']); $i++) {
$tmpFilePath = $_FILES['upload']['tmp_name'][$i];
try{
if ($tmpFilePath != ""){
$newFilePath = "./filedata/" . $_FILES['upload']['name'][$i];
if(move_uploaded_file($tmpFilePath, $newFilePath)) {
$target = "filedata/";
$target = $target . basename($_FILES['upload']['name']);
echo "<br><br>file name :".$_FILES['upload']['name'];
echo "<br>file size :".$_FILES['upload']['size'];
echo "<br>file error :".$_FILES['upload']['error'];
echo "<br>file type :".$_FILES['upload']['type'];
} else {
throw new Exception();
}
}
} catch (Exception $e) {
echo "There is an error : ". $e->error;
}
}
我得到的输出是
file name :Array
file size :Array
file error :Array
file type :Array
file title :
我的HTML代码是
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<form action="fileMaster.php" method="POST" enctype="multipart/form-data">
<input name="upload[]" type="file" multiple="multiple" />
<input type="submit" name="Upload" value="Upload">
</form>
<a href="SimpleXMLElement.php"> Dynamic XML Link </a><br><br>
<a href="fileRead.php"> Demo File </a>
</body>
</html>