這個是對單檔案上傳的補充,只要是讓大家知道有這麼回事
沒有對安全等考慮的很全面,請大家修正,謝謝
單檔案
index.php
<form atcion="action.php" method="post" enctype="multipart/form-data"> <input type="file" name="fileField1" /></form>
當需要上傳二進位檔案時,記得 enctype="multipart/form-data"
<?phpvar_dump($_FILES);?>
現在的$_FILES只有一個索引,就是
$_FILES => array{
fileField1 =>array
'name' =>'****',
'type' => .....
..
}
}
多檔案
index.php
<form atcion="action.php" method="post" enctype="multipart/form-data"> <input type="file" name="fileField1" /> <input type="file" name="fileField2" /> <input type="file" name="fileField3" /> <input type="file" name="fileField4" /> <input type="file" name="fileField5" /></form>
現在提交到action.php後,$_FILES的內部結構會是這樣:
$_FILES => array{
fileField1 =>array
'name' =>'****',
'type' => .....
..
},
fileField2 =>array
'name' =>'****',
'type' => .....
..
},
fileField3 =>array
'name' =>'****',
'type' => .....
..
},
fileField4 =>array
'name' =>'****',
'type' => .....
..
}
fileField5 =>array
'name' =>'****',
'type' => .....
..
} }