From f9b88a268e194db809b93b1f5bb8ffd4393c1227 Mon Sep 17 00:00:00 2001 From: Rostislav Raykov Date: Tue, 8 Oct 2024 23:42:16 +0300 Subject: [PATCH] debugging failed file upload on prod but not in dev --- src/main/java/org/rostislav/quickdrop/service/FileService.java | 3 +++ src/main/resources/static/js/upload.js | 1 + 2 files changed, 4 insertions(+) diff --git a/src/main/java/org/rostislav/quickdrop/service/FileService.java b/src/main/java/org/rostislav/quickdrop/service/FileService.java index cee4a48..93d6fce 100644 --- a/src/main/java/org/rostislav/quickdrop/service/FileService.java +++ b/src/main/java/org/rostislav/quickdrop/service/FileService.java @@ -33,6 +33,8 @@ public class FileService { } public FileEntity saveFile(MultipartFile file, FileUploadRequest fileUploadRequest) { + logger.info("File received: {}", file.getOriginalFilename()); + String uuid = UUID.randomUUID().toString(); Path path = Path.of(fileSavePath, uuid); try { @@ -40,6 +42,7 @@ public class FileService { Files.write(path, file.getBytes()); logger.info("File saved: {}", path); } catch (Exception e) { + logger.error("Error saving file: {}", e.getMessage()); return null; } diff --git a/src/main/resources/static/js/upload.js b/src/main/resources/static/js/upload.js index 1551fb1..1cfebd7 100644 --- a/src/main/resources/static/js/upload.js +++ b/src/main/resources/static/js/upload.js @@ -30,6 +30,7 @@ document.getElementById("uploadForm").addEventListener("submit", function (event } } else { alert("Upload failed. Please try again."); + console.log(xhr.responseText); document.getElementById("uploadIndicator").style.display = "none"; } };