创建springboot项目,生成springboot依赖;
添加文件上传、下载所需工具类
import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.http.ResponseEntity; import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletResponse; import java.io.*; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Random; public class FileUtil { private static final Logger logger = LoggerFactory.getLogger(FileUtil.class); /*文件上传*/ public static String uploadFile(MultipartFile file, String savePath) { FileOutputStream out = null; logger.info(savePath); try { File uploadPath = new File(savePath); if (!uploadPath.exists()||uploadPath.isDirectory()) { uploadPath.mkdirs(); } /*转换成字节数组*/ byte[] bytes = file.getBytes(); /*获取原文件名*/ String originalFilename = file.g