我正在尝试将我系统上的android可执行文件上传到一个网站。
网站链接:"http://onlinemd5.com/"
现在的场景:
1)网站已经有了一个"选择"选项,我们可以上传文件。
2)网站在点击
时计算上传文件的md5校验和比较选项
1)我正在寻找一个场景,我可以通过JAVA通过API与网站进行交互
2) java程序应该自己点击选择按钮,上传文件并返回显示的输出。
我已经通过一个名为"HTMLUnit"的API来完成任务。然而,几乎没有任何资源可以将我的"预期输出"与
联系起来。我很乐意听到任何有助于实现我的目标的建议。为什么你需要这个网站,你可以使用java计算md5文件如下
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);