From 135ee5d0673e89cc24fb7cc4055f4a3eb89a516a Mon Sep 17 00:00:00 2001 From: Jan Zickermann <jan.zickermann@dataport.de> Date: Tue, 18 Feb 2025 10:31:40 +0100 Subject: [PATCH] OZG-4097 send-attachment: Override contentLength --- .../nachrichten/postfach/osiv2/model/FileChunkInfo.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/model/FileChunkInfo.java b/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/model/FileChunkInfo.java index 9b29708..b1e049b 100644 --- a/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/model/FileChunkInfo.java +++ b/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/model/FileChunkInfo.java @@ -25,6 +25,13 @@ public record FileChunkInfo( public InputStream getInputStream() { return new LimitedInputStream(fileInputStream, CHUNK_SIZE); } + + @Override + public long contentLength() { + return chunkIndex == upload.numberOfChunks() - 1 + ? upload.file().getSize() % CHUNK_SIZE + : CHUNK_SIZE; + } }; } } -- GitLab