2015-09-05 51 views
-2

我想將我的系統上的android可執行文件上傳到網站。將Android可執行文件上傳到java中的網站

下面是網站鏈接:「http://onlinemd5.com/

目前的情況下:

1)該網站已經患上了‘選擇’選項,在這裏我們可以上傳文件。

2)該網站計算上單擊上傳文件的MD5校驗
比較選項

預期輸出:

1)我在看一個場景,我可以與網站通過互動API通過JAVA

2)java程序本身應該單擊選擇按鈕並上傳文件並返回顯示的輸出。

我已經經歷了所謂的「的HtmlUnit」走秀task.However的API了,有難,我可能涉及我的「預期輸出」與

任何資源我會很高興聽到任何建議,這將有助於完成我的目標。

+0

你能告訴我你到底是什麼樣的文件散列以及爲什麼你有PHP的標籤? – DreadfulWeather

回答

1

爲什麼需要這個網站,你可以計算出文件的MD5用java像下面

MessageDigest dig = MessageDigest.getInstance("MD5"); 
    DigestInputStream stream = new DigestInputStream(new FileInputStream(new File("/path/to/file")),dig); 
    while(stream.read() != -1); 
    byte[] digest = dig.digest(); 
    String md5 = new BigInteger(1, digest).toString(16); 
    System.out.print(md5); 
+0

我已經嘗試過..但我得到的MD5是不同於我在安裝可執行文件時發現的實際MD5的:) –