Размер файла увеличивается на 40% во время загрузки многопорядки в Quarkus (только Images/xlsx)JAVA

Программисты JAVA общаются здесь
Anonymous
Размер файла увеличивается на 40% во время загрузки многопорядки в Quarkus (только Images/xlsx)

Сообщение Anonymous »

При загрузке файлов .xlsx через многочисленную форму в Quarkus 3.10.2 (Java 17) сохраненные файлы становятся поврежденными. Excel показывает «Мы нашли проблему с некоторым контентом» при их открытии. Файлы на 30-40% больше, чем оригиналы, в то время как другие типы файлов работают нормально. < /P>
Симптомы ключей: < /p>

Файлы, по-видимому, успешно загружают < /li>
Сохраненные файлы .xlsx не читаются в Excel < /li>
. 140KB) < /li>
Изображения также затронуты, но файлы текста /PDF работают нормально < /li>
< /ul>
Я использую: < /p>

Quarkus: 3.10.2 < /li>
Java: Amazon Corretto 17 < /li>









(оба затронуты)@POST
@Consumes(MediaType.MULTIPART_FORM_DATA)
public Response uploadExcel(@RestForm("file") FileUpload file) throws IOException {
Path dest = Path.of("uploads", file.fileName());

// 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();
}


Подробнее здесь: https://stackoverflow.com/questions/796 ... -xlsx-only

Вернуться в «JAVA»