patched input stream close

This commit is contained in:
strawmanbobi
2019-02-09 15:39:39 +08:00
parent 32c4673e12
commit 715cd095d9

View File

@@ -135,6 +135,7 @@ public class DecodeLogic {
// validate binary content // validate binary content
if (null != inputStream) { if (null != inputStream) {
byte[] binaries = IOUtils.toByteArray(inputStream); byte[] binaries = IOUtils.toByteArray(inputStream);
inputStream.close();
String ossChecksum = String ossChecksum =
MD5Util.byteArrayToHexString(MessageDigest.getInstance("MD5").digest(binaries)).toUpperCase(); MD5Util.byteArrayToHexString(MessageDigest.getInstance("MD5").digest(binaries)).toUpperCase();
if (ossChecksum.equals(checksum)) { if (ossChecksum.equals(checksum)) {
@@ -146,7 +147,7 @@ public class DecodeLogic {
LoggerUtil.getInstance().trace(TAG,"fatal : write file to local path failed"); LoggerUtil.getInstance().trace(TAG,"fatal : write file to local path failed");
} }
} else { } 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"); " please contact the admin");
} }
} else{ } else{