thinkphp3.2.3做后台,前台是apicloud做的app。app上传图片到后台的时候,是多张同时提交的,也就是没有时间差同时发送的。后台upload的配置文件,saveName = uniqid(),上传多个文件如果后缀名相同,就只显示一个,后缀名不同的话,是相同名称不同后缀名的文件。实在想不出办法,app上貌似不好改。请大神帮帮忙,谢过!
$count_file = count($_FILES['file']['name']);
for($i=0;$i<$count_file;$i++){
$config = array(
'maxSize' => 10485760,
'rootPath' => './uploads/',
'exts' => '',
'autoSub' => false,
'savePath' => '',
'saveName' => uniqid()
);
$upload = new \Think\Upload($config);
$info = $upload->upload();
if (!$info) { //上传失败
echo json_encode($upload->getError());
} else { // 上传成功
echo json_encode($info);
} 最佳答案