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!
posted @   万笑佛  阅读(1714)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示