byte[] totalBuffer = new byte[(int) tempFile.length()];\r
FileInputStream fis = new FileInputStream(tempFile);\r
fis.read(totalBuffer);\r
+ //\r
+ // Check Md5\r
+ //\r
+ if (!ffItem.getMd5Value().equalsIgnoreCase(FarMd5.md5(totalBuffer))){\r
+ throw new Exception (ffItem.getRelativeFilename() + " Md5 is invaild!");\r
+ }\r
outputStream.write(totalBuffer);\r
fis.close();\r
tempFile.delete();\r