# HG changeset patch # User Sascha L. Teichmann # Date 1335363669 0 # Node ID 2bad1310716156af55ba20cb8ad4b62f2bf1e35b # Parent b484318ca9c6db4a3388b5a881b7ae9c7f2283d7 Make file upload cross platform. flys-artifacts/trunk@4296 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r b484318ca9c6 -r 2bad13107161 flys-artifacts/ChangeLog --- a/flys-artifacts/ChangeLog Wed Apr 25 14:14:14 2012 +0000 +++ b/flys-artifacts/ChangeLog Wed Apr 25 14:21:09 2012 +0000 @@ -1,3 +1,8 @@ +2012-04-25 Sascha L. Teichmann + + * src/main/java/de/intevation/flys/artifacts/services/FileUploadService.java: + Make it cross platform. + 2012-04-25 Sascha L. Teichmann * src/main/java/de/intevation/flys/artifacts/services/FileUploadService.java: diff -r b484318ca9c6 -r 2bad13107161 flys-artifacts/src/main/java/de/intevation/flys/artifacts/services/FileUploadService.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/services/FileUploadService.java Wed Apr 25 14:14:14 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/services/FileUploadService.java Wed Apr 25 14:21:09 2012 +0000 @@ -59,10 +59,14 @@ File artifactDir = FileTools.getDirectory(shapePath, uuid); FileOutputStream fos = - new FileOutputStream(artifactDir.getCanonicalPath() + - "/user-rgd.zip"); - fos.write(fileData); - fos.close(); + new FileOutputStream( + new File(artifactDir, "user-rgd.zip")); + try { + fos.write(fileData); + } + finally { + fos.close(); + } } catch (IOException ioe) { logger.warn(ioe, ioe);