mirror of
				https://github.com/1disk/edp445.git
				synced 2024-08-14 22:47:02 +00:00 
			
		
		
		
	Changed alot of things.
This commit is contained in:
		
							parent
							
								
									a5a0523e5a
								
							
						
					
					
						commit
						3513d5390c
					
				
					 2016 changed files with 336930 additions and 9 deletions
				
			
		
							
								
								
									
										48
									
								
								node_modules/md5/demo/index.html
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								node_modules/md5/demo/index.html
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,48 @@ | |||
| <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> | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue