From e9b8a05098fdb3f02c2fac88b886df10470063eb Mon Sep 17 00:00:00 2001 From: Rostislav Raykov Date: Thu, 20 Mar 2025 19:15:38 +0200 Subject: [PATCH] added a header to disable nginx buffering for downloads --- src/main/java/org/rostislav/quickdrop/service/FileService.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/org/rostislav/quickdrop/service/FileService.java b/src/main/java/org/rostislav/quickdrop/service/FileService.java index 9e66e30..ce99c51 100644 --- a/src/main/java/org/rostislav/quickdrop/service/FileService.java +++ b/src/main/java/org/rostislav/quickdrop/service/FileService.java @@ -568,6 +568,7 @@ public class FileService { .header(HttpHeaders.CONTENT_DISPOSITION, "attachment; filename=\"" + URLEncoder.encode(fileEntity.name, StandardCharsets.UTF_8) + "\"") .header(HttpHeaders.CONTENT_TYPE, "application/octet-stream") .header(HttpHeaders.CONTENT_LENGTH, String.valueOf(resource.contentLength())) + .header("X-Accel-Buffering", "no") .body(responseBody); }