我有以下表单,它使用一些jQuery来提交一个文件数组:
<form enctype="multipart/form-data" action="index.php" method="post" >
<input type="file" class="multi" name="test[]" />
<input type="submit" value="submit" name="submit" />
</form>
当我使用method="get"
时,我在提交时会收到以下网址:
http://website.com/index.php?test[]=image.jpg&test[]=image2.jpg&submit=submit
如何使用test[]
使用$ _POST和/或$ _FILE收集method="post"
数组数据?
答案 0 :(得分:1)
这将成为服务器端的数组,因此您可以循环遍历值。以下是使用foreach
循环的示例:
foreach ($_FILES["test"] as $file) {
// handle current file
}
答案 1 :(得分:1)
答案 2 :(得分:1)
如果您不知道输入名称
,则可以更灵活地访问$_FILES
我做了这个
$files = $_FILES;
foreach($files as $key =>$file)
{
$uploaded["filename"] = $files[$key]["name"];
}
print_r($uploaded);
会打印文件名