From: mh Date: Wed, 27 Nov 2002 21:17:09 +0000 (+0000) Subject: better way to create temp. files X-Git-Tag: BEFORE_MERGE_1_1~445 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=95d07f973b10512f0ab064e325df849093ab1b46;p=mir.git better way to create temp. files --- diff --git a/source/mircoders/entity/EntityImages.java b/source/mircoders/entity/EntityImages.java index 2617cc10..19028f7d 100755 --- a/source/mircoders/entity/EntityImages.java +++ b/source/mircoders/entity/EntityImages.java @@ -54,15 +54,13 @@ import mir.storage.*; * Diese Klasse enthält die Daten eines MetaObjekts * * @author RK, mh - * @version $Id: EntityImages.java,v 1.9 2002/11/15 22:13:21 mh Exp $ + * @version $Id: EntityImages.java,v 1.10 2002/11/27 21:17:09 mh Exp $ */ public class EntityImages extends EntityUploadedMedia { - Random r = new Random(); - public EntityImages() { super(); @@ -116,7 +114,7 @@ public class EntityImages extends EntityUploadedMedia theStorageObject.freeConnection(con,stmt); throwStorageObjectException(e, "EntityImages -- getImage failed: "); } - + //} return img_in; } @@ -130,8 +128,8 @@ public class EntityImages extends EntityUploadedMedia theLog.printDebugInfo("settimage :: making internal representation of image"); - String fName = MirConfig.getProp("TempDir")+File.separator+r.nextInt(); - f = new File(fName); + File tempDir = new File(MirConfig.getProp("TempDir")); + f = File.createTempFile("mir", ".tmp", tempDir); FileUtil.write(f, in); WebdbImage webdbImage= new WebdbImage(f, type); theLog.printDebugInfo("settimage :: made internal representation of image");