Die Dateigröße steigt während des Mehrteil -Uploads in Quarkus um 40% (nur Bilder/XLSX)Java

Java-Forum
Anonymous
 Die Dateigröße steigt während des Mehrteil -Uploads in Quarkus um 40% (nur Bilder/XLSX)

Post by Anonymous »

Problem:
beim Hochladen von .xlsx -Dateien über Mehrteilformular in Quarkus 3.10.2 (Java 17) werden die gespeicherten Dateien beschädigt. Excel zeigt "Wir haben ein Problem mit einem Inhaltsfehler gefunden" beim Öffnen. Die Dateien sind 30-40% größer als die Originale, während andere Dateitypen einwandfrei funktionieren. 140KB)
🖼️ Images also affected, but text/PDF files work normally
Quarkus: 3.10.2
Java: Amazon Corretto 17
OS: Windows 11 & Linux (both affected)
Storage: Local filesystem (ext4/NTFS)
Code:
@Post
@consumes(mediatype.multipart_form_data)
öffentliche Antwort UPloadexcel (@restform ("file") FileUpload -Datei löscht ioException {
path.f..Of ("Uploads", Datei.Filename ();

Code: Select all

// DEBUG: Log file sizes
System.out.printf("Original: %d bytes | Received: %d bytes%n",
file.size(),
Files.size(file.uploadedFile()));

Files.copy(file.uploadedFile(), dest, StandardCopyOption.REPLACE_EXISTING);

return Response.ok().build();
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post