1. 程式人生 > >根據URL網路地址伺服器檔案獲取檔案的MD5,簡單

根據URL網路地址伺服器檔案獲取檔案的MD5,簡單

由於公司需要校驗上傳的檔案是否有修改,本來是用檔案的最後一次修改時間確定的,不過怎麼獲取url內檔案的方式沒有用心去找,客戶端那邊也不使用這種了,改為使用讀取檔案的MD5,網上搜羅了一下,最後總結為以下程式碼,正常使用,不足的地方請指點。

path是url,http之類的。  匯入的包都是很基礎的包,一個ctrl shift + o 完全沒問題。

import org.apache.commons.codec.digest.DigestUtils;

public String getMD5(String path) throws IOException{  
		URL url = new URL(path);  
        HttpURLConnection conn = (HttpURLConnection)url.openConnection();
        InputStream in = conn.getInputStream();
        String md5Hex = DigestUtils.md5Hex(in);
	return md5Hex;  
}