postman+springboot一次上传多个文件
开发中到前端一次上传多个文件的需求如何实现,下面使用postman模拟前端的请求,后端使用srpingboot来实现
1、postman设置
2、Java代码
@RestController @RequestMapping("/editor") public class Controller { /** * 多个对象上传。 * * @param file * @return JSONObject */ @PostMapping(value = "/manyObject/upload" ) @ResponseBody public void manyObjectUpload(List<MultipartFile> file) { for (MultipartFile fileUpload : file) { //获取文件名 String fileName = fileUpload.getOriginalFilename(); String tmpFilePath = "D://test//manyObject//"; //没有路径就创建路径 File tmp = new File(tmpFilePath); if (!tmp.exists()) { tmp.mkdirs(); } String resourcesPath = tmpFilePath + "//" + fileName; File upFile = new File(resourcesPath); try { fileUpload.transferTo(upFile); } catch (IOException e) { e.printStackTrace(); } } } }
3、配置文件
# 应用名称
spring.application.name=demo
# 应用服务 WEB 访问端口
server.port=8080
#设置上传文件大小,默认是1M
spring.servlet.multipart.max-request-size=200MB
spring.servlet.multipart.max-file-size=200MB
4、发送请求后效果
资源丰富的的网盘资源:网盘资源大全! 推荐一个适合零基础学习SQL的网站:不用安装数据库,在线轻松学习SQL!
分类:
springboot
标签:
springboot
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!