我的代码是:
for($i = 0; $i < count($_FILES['creative']['name']['icon']); $i++) {
$name = mt_rand(0, time());
move_uploaded_file($_FILES['creative']['tmp_name']['icon']
[$i],'creatives/'.$name.'.png');
move_uploaded_file($_FILES['creative']['tmp_name']['image']
[$i],'creatives/'.$name.'.png');
}
问题在于,在这段代码中,只有最后一个move_uploaded_file
可以工作并上传图像。
您能解释一下为什么第一个move_uploaded_file
不起作用吗?
答案 0 :(得分:0)
您必须为图像文件设置另一个名称。 在代码中,为图标和图像都设置了$ name。