备忘之用, 分别对应前后端文件接收的核心代码
1.1 前端
<form action="http://api.gmall.com/product/brand/minioUpload" method="POST" enctype="multipart/form-data">
头像:<input name="avatar" type="file"/> </br>
生活照:<input name="life" type="file"/> </br>
私密照:<input name="secret" type="file"/> </br>
<input type="submit" value="上传"/>
1.2 后端
@PostMapping("minioUpload1")
public RetVal minioUpload1(@RequestPart("avatar") MultipartFile avatar,
@RequestPart("life") MultipartFile life,
@RequestPart("secret") MultipartFile secret){
System.out.println("xxx");
return RetVal.ok();
}
2.1 前端
<form action="http://api.gmall.com/product/brand/minioUpload" method="POST" enctype="multipart/form-data">
头像:<input name="avatar" type="file"/> </br>
生活照:<input name="life" type="file" multiple/> </br>
<input type="submit" value="上传"/>
2.2 后端
@PostMapping("minioUpload2")
public RetVal minioUpload2(@RequestPart("avatar") MultipartFile avatar,
@RequestPart("life") MultipartFile[] life){
System.out.println("xxx");
return RetVal.ok();
}
3.1 前端
<form action="http://api.gmall.com/product/brand/minioUpload" method="POST" enctype="multipart/form-data">
头像:<input name="avatar" type="file"/> </br>
生活照:<input name="life" type="file"/> </br>
私密信息:<input name="secretDesc" type="text"/> </br>
<input type="submit" value="上传"/>
3.2 后端
@PostMapping("minioUpload3")
public RetVal minioUpload3(@RequestPart("avatar") MultipartFile avatar,
@RequestPart("life") MultipartFile life,
@RequestParam("secretDesc") String secretDesc){
System.out.println("xxx");
return RetVal.ok();
}
4.1 前端
<form action="http://api.gmall.com/product/brand/minioUpload" method="POST" enctype="multipart/form-data">
头像:<input name="images" type="file"/> </br>
生活照:<input name="images" type="file"/> </br>
<input type="submit" value="上传"/>
</form>
4.2 后端
@PostMapping("minioUpload")
public RetVal minioUpload(@RequestPart("images") MultipartFile[] images){
System.out.println("xxx");
return RetVal.ok();
}
5 后记
有用最好, 没用拉倒!