comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/services/FileUploadService.java @ 2641:2bad13107161

Make file upload cross platform. flys-artifacts/trunk@4296 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Wed, 25 Apr 2012 14:21:09 +0000
parents b484318ca9c6
children c11da3540b70
comparison
equal deleted inserted replaced
2640:b484318ca9c6 2641:2bad13107161
57 String shapePath = FLYSUtils.getXPathString( 57 String shapePath = FLYSUtils.getXPathString(
58 FLYSUtils.XPATH_SHAPEFILE_DIR); 58 FLYSUtils.XPATH_SHAPEFILE_DIR);
59 59
60 File artifactDir = FileTools.getDirectory(shapePath, uuid); 60 File artifactDir = FileTools.getDirectory(shapePath, uuid);
61 FileOutputStream fos = 61 FileOutputStream fos =
62 new FileOutputStream(artifactDir.getCanonicalPath() + 62 new FileOutputStream(
63 "/user-rgd.zip"); 63 new File(artifactDir, "user-rgd.zip"));
64 fos.write(fileData); 64 try {
65 fos.close(); 65 fos.write(fileData);
66 }
67 finally {
68 fos.close();
69 }
66 } 70 }
67 catch (IOException ioe) { 71 catch (IOException ioe) {
68 logger.warn(ioe, ioe); 72 logger.warn(ioe, ioe);
69 } 73 }
70 } 74 }

http://dive4elements.wald.intevation.org