美文网首页全栈小知识
全栈小知识-springboot如何文件上传

全栈小知识-springboot如何文件上传

作者: 一个节点 | 来源:发表于2019-02-20 15:18 被阅读2次

    在springboot项目中可以直接通过MultipartFile来进行文件上传,用起来相当简单,具体代码如下:

    // 指定文件服务器文件上传的存储路径
    public static String rootPath="/tmp/code-cli";
    
    public String upload(@RequestParam(value = "file", required = false) MultipartFile file, @RequestParam MultiValueMap paramMap){
    
        // 获取上传文件名称
        String fileName = multfile.getOriginalFilename();
        // 获取上传文件后缀
        String prefix=fileName.substring(fileName.lastIndexOf("."));
        // 将上传文件转移至指定文件
        file.transferTo(new File(rootPath+File.separator+UUID.randomUUID().toString()+prefix));
        
        //final File uploadFile = File.createTempFile(String.valueOf(UUID.randomUUID()), prefix);
        //file.transferTo(uploadFile);
    }
    

    springboot项目中通过MultipartFile进行文件上传,就完成了

    相关文章

      网友评论

        本文标题:全栈小知识-springboot如何文件上传

        本文链接:https://www.haomeiwen.com/subject/ufehyqtx.html