图片上传功能的具体实现(当然文件也一样):
-
MultipartFile ,这个类可以完全接收到前台传过来的图片数据。
-
MultipartFile 通过 MultipartFile .transferTo( new File()), 仅需要这步骤,就可以把图片存到服务器所在的电脑的任意一个盘或者路径里面。
这里需要注意的一点:
- new File("d:/stair/secondLevel/test.png"),要创建这样有上级的 File文件时, 你要先判断test.png 的父级路径是否存在,如果不存在则要先创建。否则会报一个错误,“java.io.FileNotFoundException”
前端部分参详:
后端要点:
后端controller参数接收
@RequestParam(name = "files"