package com.example.servicehi;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletResponse;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.OutputStream;
import java.net.URLEncoder;
@RestController
@Slf4j
public class FileController {
@GetMapping("/download")
public String fileDownLoad(HttpServletResponse response) throws Exception {
File file = new File("F:\\360Downloads\\ARCGIS制图.zip");
if (!file.exists()) {
return "下载文件不存在";
}
response.reset();
response.setContentType("application/octet-stream");
response.setCharacterEncoding("utf-8");
response.setContentLength((int) file.length());
// 设置编码格式
response.setHead