Server IP : 162.213.251.212 / Your IP : 3.21.106.9 [ Web Server : LiteSpeed System : Linux business55.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : allssztx ( 535) PHP Version : 8.1.31 Disable Function : NONE Domains : 1 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /proc/self/root/home/allssztx/public_html/easybuyer/node_modules/md5/demo/ |
Upload File : |
<input type="file" id="input"> <output id="output"></output> <style> output::before { content: "output:"; } output { display: block; padding: 1em; margin: 1em; outline: 1px solid gray; white-space: pre-wrap; } </style> <script src="../dist/md5.min.js"></script> <script> function readAsArrayBuffer(file){ return new Promise(function(resolve) { var reader = new FileReader(); reader.readAsArrayBuffer(file) reader.onload = function(e) { resolve(e.target.result) }; }); } input.onchange = function(e) { var file = input.files[0]; readAsArrayBuffer(file) .then(buffer => { console.log(buffer); var now = performance.now(); var hash = MD5(buffer); var after = performance.now() - now; output.innerHTML = ` file: ${file.name} size: ${file.size} bytes type: ${file.type} md5: ${hash} duration: ${after.toFixed(2)} ms `; }) } </script>