diff --git a/gazelle-proxy-ejb/src/main/java/net/ihe/gazelle/proxy/listeners/DicomEventListener.java b/gazelle-proxy-ejb/src/main/java/net/ihe/gazelle/proxy/listeners/DicomEventListener.java index 7a46d742fec79dce96ab7dbaf65a5e5962f00f5d..0df7782dd19b9c2b71f3408625830af8963f527f 100644 --- a/gazelle-proxy-ejb/src/main/java/net/ihe/gazelle/proxy/listeners/DicomEventListener.java +++ b/gazelle-proxy-ejb/src/main/java/net/ihe/gazelle/proxy/listeners/DicomEventListener.java @@ -56,8 +56,10 @@ public class DicomEventListener extends SameEventListener<DimseMessage> { responderPort, channelId, convertProxySide(side)); if (dicom.getDataSet() != null) { try { - byte[] bytes = getBytesFromFile(new File(dicom.getDataSet().getCanonicalPath())); + File file = new File(dicom.getDataSet().getCanonicalPath()); + byte[] bytes = getBytesFromFile(file); messageToStore.setMessageReceived(bytes); + file.delete(); } catch (IOException e) { e.printStackTrace(); }