• 大小: 2KB
    文件类型: .java
    金币: 1
    下载: 0 次
    发布日期: 2021-06-01
  • 语言: Java
  • 标签: 文件上传  

资源简介

文件上传工具类UploadFileUtil

资源截图

代码片段和文件信息

package test.spring.utils;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.multipart.MultipartFile;

import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;

/**
 * 文件上传工具类
 * 会对文件名进行md5处理
 */
public class UploadFileUtil {

    private MultipartFile file;

    private static final Logger logger = LoggerFactory.getLogger(UploadFileUtil.class);
    
    //文件上传路径
    private static String uploadPath = “C:/Users/john/Desktop/upload“ + File.separator + “test“;
    
    public static final String DEFAULT_FOLDER = “temp“;

    public UploadFileUtil(MultipartFile file) {
        this.file = file;
    }
    
    /**
     * 写文件导默认目录
     * @return
     * @throws IOException
     */
    public File writeToServer() throws IOException {
     return writeToServer(null);
    }

    /**
     * 写文件导指定目录
     * @param path 指定目录
     * @return
     * @throws IOException
     */
    public File writeToServer(String path) throws IOException {

        logger.info(“Writing file in server start.“);

评论

共有 条评论