diff --git a/src/main/java/com/mattrixwv/raidbuilder/service/GameClassService.java b/src/main/java/com/mattrixwv/raidbuilder/service/GameClassService.java index 77c6b39..28aa61c 100644 --- a/src/main/java/com/mattrixwv/raidbuilder/service/GameClassService.java +++ b/src/main/java/com/mattrixwv/raidbuilder/service/GameClassService.java @@ -2,6 +2,7 @@ package com.mattrixwv.raidbuilder.service; import java.io.File; +import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.util.List; @@ -41,7 +42,8 @@ public class GameClassService{ Path filePath = Paths.get(uploadFileDirectory + "/gameClassIcons").resolve(fileName); try{ - file.transferTo(filePath); + //file.transferTo(filePath); + Files.copy(file.getInputStream(), filePath); gameClass.setGameClassIcon(fileName); } catch(Exception error){ @@ -49,6 +51,7 @@ public class GameClassService{ throw new RuntimeException("Error uploading file: " + error.getMessage(), error); } } + return gameClassRepository.save(gameClass); } @@ -69,7 +72,8 @@ public class GameClassService{ String fileName = UUID.randomUUID().toString() + "--" + file.getOriginalFilename(); Path filePath = Paths.get(uploadFileDirectory + "/gameClassIcons").resolve(fileName); try{ - file.transferTo(filePath); + //file.transferTo(filePath); + Files.copy(file.getInputStream(), filePath); gameClass.setGameClassIcon(fileName); } catch(Exception error){ diff --git a/src/main/java/com/mattrixwv/raidbuilder/service/GameService.java b/src/main/java/com/mattrixwv/raidbuilder/service/GameService.java index b71bac3..159f2f3 100644 --- a/src/main/java/com/mattrixwv/raidbuilder/service/GameService.java +++ b/src/main/java/com/mattrixwv/raidbuilder/service/GameService.java @@ -2,6 +2,7 @@ package com.mattrixwv.raidbuilder.service; import java.io.File; +import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.util.List; @@ -43,7 +44,8 @@ public class GameService{ String fileName = UUID.randomUUID().toString() + "--" + file.getOriginalFilename(); Path filePath = Paths.get(uploadFileDirectory + "/gameIcons").resolve(fileName); try{ - file.transferTo(filePath); + //file.transferTo(filePath); + Files.copy(file.getInputStream(), filePath); game.setGameIcon(fileName); } catch(Exception error){ @@ -71,7 +73,8 @@ public class GameService{ String fileName = UUID.randomUUID().toString() + "--" + file.getOriginalFilename(); Path filePath = Paths.get(uploadFileDirectory + "/gameIcons").resolve(fileName); try{ - file.transferTo(filePath); + //file.transferTo(filePath); + Files.copy(file.getInputStream(), filePath); game.setGameIcon(fileName); } catch(Exception error){ diff --git a/src/main/java/com/mattrixwv/raidbuilder/service/RaidGroupService.java b/src/main/java/com/mattrixwv/raidbuilder/service/RaidGroupService.java index 1e71f7b..d4201db 100644 --- a/src/main/java/com/mattrixwv/raidbuilder/service/RaidGroupService.java +++ b/src/main/java/com/mattrixwv/raidbuilder/service/RaidGroupService.java @@ -2,6 +2,7 @@ package com.mattrixwv.raidbuilder.service; import java.io.File; +import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.util.List; @@ -49,7 +50,8 @@ public class RaidGroupService{ Path filePath = Paths.get(uploadFileDirectory + "/raidGroupIcons").resolve(fileName); try{ - file.transferTo(filePath); + //file.transferTo(filePath); + Files.copy(file.getInputStream(), filePath); raidGroup.setRaidGroupIcon(fileName); } catch(Exception error){ @@ -90,7 +92,8 @@ public class RaidGroupService{ String fileName = UUID.randomUUID().toString() + "--" + file.getOriginalFilename(); Path filePath = Paths.get(uploadFileDirectory + "/raidGroupIcons").resolve(fileName); try{ - file.transferTo(filePath); + //file.transferTo(filePath); + Files.copy(file.getInputStream(), filePath); raidGroup.setRaidGroupIcon(fileName); } catch(Exception error){