package com.sandu.common.file; import cn.hutool.core.collection.CollectionUtil; import org.springframework.web.multipart.MultipartFile; import java.util.List; /** * @author chenjiantian * @date 2020-12-17 * 文件上传服务类 有多个实现 */ public interface FileService { /** * 将图片图片转存为自己的存储介质(本地、OSS、fastDfs) * * @param file 客户端发送的文件 * @return 新图片地址 */ FileStorage uploadFile(MultipartFile file); static List videoSuffixList = CollectionUtil.newArrayList("mp4", "mov", "avi", "mkv", "m4v", "wmv", "asf", "asx", "rm", "rmvb", "3gp", "dat", "flv", "vob"); static List imageSuffixList = CollectionUtil.newArrayList("jpg","jpeg", "png", "gif", "tif", "bmp", "psd"); }