spring mvc文件上传将MultipartFile转换为File

 

图片上传将MultipartFile转换为File

 

   第一,前台页面通过表单上传文件

//确定是multipart上传

   第二,controller层方法接收multipart文件 

方法

类型转换

spring mvc文件上传将MultipartFile转换为File_第1张图片

   第三,类型转换

package com.practice.springboot4.utils;

import org.apache.commons.fileupload.disk.DiskFileItem;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.multipart.commons.CommonsMultipartFile;

import java.io.File;
import java.io.IOException;

/**
 * @author Giraffe Wld
 * @site www.grf.com
 * @company grf公司
 * @create  2019-02-19 16:59
 */
public class CommonUtil {


    /**
     * MultipartFile 转换成File
     *
     * @param multfile 原文件类型
     * @return File
     */
    public File multipartToFile(MultipartFile multfile) throws IOException {
        File file = null;
        file = File.createTempFile("prefix","_" + multfile.getOriginalFilename());

        multfile.transferTo(file);
        return file;
    }
}

 

你可能感兴趣的:(Study,Learn,notes)