我正在尝试定义['name']和['tmp_name'],但我不知道该怎么做?
这是我的代码:
foreach ($_FILES['uploads']['name'] as $filename) {
// Do stuff
}
但是为了完成并移动文件,我还需要$_FILES['uploads']['tmp_name']
。我如何定义两者?我试着查一查,但一无所获。
答案 0 :(得分:2)
从foreach获取索引并访问相关条目:
foreach ($_FILES['uploads']['name'] as $i => $filename) {
$tmp_name = $_FILES["uploads"]["tmp_name"][$i];
}
注意:请勿使用未过滤的name
作为目标文件名。这是客户端提供的值,可以包含任何。