JAVA上传文件或视频到挂载的NFS网络文件夹、网盘

一、首先确定NFS已经成功挂载到你的电脑
可以参考:https://blog.csdn.net/fo_xi/article/details/116322816
二、下面演示上传一个MP4格式视频
1、工具类

    @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

三、运行效果,视频就成功挂载进来了
JAVA上传文件或视频到挂载的NFS网络文件夹、网盘_第1张图片

楼主是用的postman进行测试的,具体测试步骤连接:https://blog.csdn.net/fo_xi/article/details/116325569

你可能感兴趣的:(NFS,java,nfs,postman,idea)