Get static file downloads

Get static file downloads

public ResponseEntity<byte[]> exportWord() throws Exception{
    
    
        String fileName = "模板.pdf";
        HttpHeaders headers = new HttpHeaders();
        String downloadFileName = new String(fileName.getBytes(StandardCharsets.UTF_8.name()),StandardCharsets.ISO_8859_1.name());
        headers.setContentDispositionFormData("attachment", downloadFileName);
        headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);
        InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("upload/templates/模板.pdf");
        return new ResponseEntity<byte[]>(IOUtils.toByteArray(inputStream), headers, HttpStatus.CREATED);
    }

Guess you like

Origin blog.csdn.net/qq_42089323/article/details/121493452
Recommended