前台
<input type="file" name="file2[]" multiple="multiple"/>
后台
<?php
$fil = $_FILES['file2'];
$imgName = "";
//遍历图片数组
for($i=0;$i<count($fil['name']);$i++){
//储存图片
$imgType = explode("/",$fil['type'][$i])[1];
$imgN = "img/".time().md5($fil['name'][$i]).'.'.$imgType;
move_uploaded_file($fil['tmp_name'][$i], $imgN);
//拼接图片路径
$imgName = $imgName."|".$imgN;
}
//返回或保存图片路径
echo $imgName;
?>
看这行不行,不懂java也不知道对不对
接收
@RequestParam(required = false, value = "file") CommonsMultipartFile[] file
重命名加存盘
public String uploadFile(CommonsMultipartFile file) {
String[] picture = file.getOriginalFilename().split("\\.");
//拿到输出流,同时重命名上传的文件
String fileName = IDUtils.genImageName() + "." + picture[picture.length - 1];
File newFile = new File(photoURL + fileName);
try {
file.transferTo(newFile);
} catch (IOException e) {
e.printStackTrace();
}
return fileName;
}
这个真的很好用