Spring Boot 單文件下載 , 多文件 zip 下載
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletResponse;
import java.io.*;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
/**
* @program: FILE
* @description:
*/
@RestController
@RequestMapping("/file")
public class FileController {
/**
* 下載
*
* @param response
*/
@GetMapping("/download")
public void zipDownload(HttpServletResponse response) {
// , "實體類格式化-2.txt", "實體類格式化-3.txt"
String fileNameArr[] = {"實體類格式化-1.txt"};
// , "C:/file/實體類格式化-2.txt", "C:/file/實體類格式化-3.txt"
String filePathArr[] = {"C:/file/實體類格式化-1.txt"};
if (fileNa