本文选自孙卫琴的《精通Spring:Java Web开发技术详解》清华大学出版社出版
技术支持网址为: www.javathinker.net/spring.jsp
本书对应的直播和录播课: www.javathinker.net/zhibo.jsp
孙卫琴的QQ学习答疑群:915851077
本文介绍在WebFlux框架中采用异步非阻塞的方式上传或下载文件。
以下例程1的FileController类的upload()方法和download()方法分别用于上传和下载文件。
例程1 FileController.java
@RestController
public class FileController {
@PostMapping(value = "/upload",
consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
publicMono<String> upload(
@RequestPart("file") FilePart file