From 715cd095d959fed0554c3bd28c8b235e572e6230 Mon Sep 17 00:00:00 2001 From: strawmanbobi Date: Sat, 9 Feb 2019 15:39:39 +0800 Subject: [PATCH] patched input stream close --- .../net/irext/decode/service/businesslogic/DecodeLogic.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/irext/decode/service/businesslogic/DecodeLogic.java b/src/main/java/net/irext/decode/service/businesslogic/DecodeLogic.java index 1065c32..7a9e1ea 100644 --- a/src/main/java/net/irext/decode/service/businesslogic/DecodeLogic.java +++ b/src/main/java/net/irext/decode/service/businesslogic/DecodeLogic.java @@ -135,6 +135,7 @@ public class DecodeLogic { // validate binary content if (null != inputStream) { byte[] binaries = IOUtils.toByteArray(inputStream); + inputStream.close(); String ossChecksum = MD5Util.byteArrayToHexString(MessageDigest.getInstance("MD5").digest(binaries)).toUpperCase(); if (ossChecksum.equals(checksum)) { @@ -146,7 +147,7 @@ public class DecodeLogic { LoggerUtil.getInstance().trace(TAG,"fatal : write file to local path failed"); } } else { - LoggerUtil.getInstance().trace(TAG,"fatal : checksum does not match even downloaded from OSS," + + LoggerUtil.getInstance().trace(TAG,"fatal : checksum does not match even downloaded from OSS, " + " please contact the admin"); } } else{