解决JS和JAVA生成MD5值不一致问题

做项目需要用JS生成文件MD5值,作为参数传递给后台,后台再用JAVA对文件生成MD5值,网上找了些,发现生成的不一致,所以自己写了个小Demo,希望帮助到别人,具体样例可以在我的上传文件里找。https://download.csdn.net/download/zhugewochuang/10372568点击打开链接

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width">
    <meta name="description" content="MD5 online hash file checksum function">
    <title>MD5 File Checksum Online
    </title>
    </script>
    <link rel="stylesheet" href="md5/css/style.css">
    <script src="md5/js/jquery-1.12.4.js"></script>
  </head>
  <body>
    <div id="header">
      <h1><a href="index.html">Online Tools</a></h1>
    </div>
    <div id="body">
      <script src="js/main.js"></script>
      <div id="main">
        <h1>MD5 File Checksum
        </h1>
        <div class="description">MD5 online hash file checksum function
        </div>
        <div class="input">
          <div id="droppable-zone">
            <div id="droppable-zone-wrapper">
              <div id="droppable-zone-text">Drop File Here</div>
            </div>
            <input id="input" type="file" placeholder="Input2" class="droppable-file">
          </div>
        </div>
        <div class="submit">
          <input id="execute" type="button" value="Hash" class="btn btn-default">
          <label>
            <input id="auto-update" type="checkbox" value="1" checked="checked">Auto Update
          </label>
        </div>
        <div class="output">
          <textarea id="output" placeholder="Output"></textarea>
        </div>
      </div>
      
        
        <div class="clearfix"></div>
      </div>
      <script src="md5/js/md5.js"></script>
      <script>method = md5;</script>
    </div>
    <div id="footer">&copy; 2015-2017 Online Tools</div>
  </body>
</html>

猜你喜欢

转载自blog.csdn.net/zhugewochuang/article/details/80076041