java通过postman上传MultipartFile格式文件

Posted i like China

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java通过postman上传MultipartFile格式文件相关的知识,希望对你有一定的参考价值。

一、Controller类代码

/**
     * 上传MP4格式视频
     */
    @RequestMapping("/VideoMps4")
    @ResponseBody
    public Object VideoMps4(@RequestParam MultipartFile file) {
        try {
            String fileName = file.getOriginalFilename();
            if (fileName.equals("TestPush.map")) return "succeed";
            //获取mp4文件名
            String fileJc = fileName.substring(0, fileName.lastIndexOf("."));
            //添加文件名
            Long prefix = 10000000L;
            //日期文件名
            String foldPath = "/ceshi/" + "2021429" + prefix;
            //这里改你挂载的NFS网盘
            String dataFold = "D:\\\\\\\\web\\\\\\\\data\\\\\\\\";
            //存放路径
            String targetFolderPath = dataFold + foldPath;
            File foldFile = new File(targetFolderPath);
            //为空建立一个的文件夹
            if (!foldFile.exists()) {
                foldFile.mkdirs();
            }
            //视频命名
            String newFileName = " i like China.mp4";
            String filePath = dataFold + foldPath + "/" + newFileName;
            File locaFile = new File(filePath);
            file.transferTo(locaFile);
            return "succeed";
        } catch (Exception e) {
            e.printStackTrace();
            return "error";
        }
    }

二、application.properties配置文件

#上传文件的大小
spring.http.multipart.maxFileSize = 20MB

三、postman
在这里插入图片描述

四、运行
在这里插入图片描述
本文到这里就结束了,有问题欢迎来讨论。

以上是关于java通过postman上传MultipartFile格式文件的主要内容,如果未能解决你的问题,请参考以下文章

PostMan上传文件到Java后台

PostMan上传文件到Java后台

Laravel:如何通过 API postman 上传图像并将其保存到数据库(phpmyadmin)

postman测试请求API:方式post上传文件file

文件上传错误 - 在 Postman 中有效,但在前端无效

文件上传正在使用 Postman,但不适用于从浏览器运行的 Javascript